포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[Kotlin] kotlinx.* import 문제 발생시

1. 문제상황 저는 결론적으로 kotlinx 부분이 빨간색으로 표현되어 이를 해결해야 됐습니다. 2. 해결방법 생각보다 간단하게 해결할 수 있었습니다. build.gradle파일에서 plugin에 kotlin-android-extensions를 추가해줄 경우 쉽게 문제가 해결됩니다. 다음과 같이 kotlin-android-extensions 플러그인은 권장하지 않는다고 하네요.. 다음에는 해당 내용까지 커버한 뒤 작성하도록 하겠습니다. The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to ..

2022.04.04 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[Frida] Failed to create process.

frida 및 frida-ps를 실행하면 저럴 때가 있습니다. 잘 깔려있는데? 하고 다시 깔아도 어림도 없고, 구글 찾아보면 gistory깔아보라는데 제 경우는 그것도 해당 사항이 아니였습니다. 결론적으로 frida의 원본 script를 찾아보아야합니다. frida의 위치를 확인해서 script 내용을 확인해보았습니다. 저는 아래 위치에 있었으며, frida-script.py와 frida-ps-script.py를 확인해주어야했습니다. C:\Users\subin\AppData\Local\Programs\Python\Python39\Scripts 저 첫 번째 줄의 python 위치의 뜻이 저 python.exe를 사용하겠다는 뜻인데, 윈도우도 기본적으로 저 위치를 사용하고 있는지 확인해봅시다. 넵. 보니깐 ..

2022.01.24 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[Linux] E: Could not get lock /var/lib/dpkg/lock-frontend

리눅스에서 맨날천날 뭘 다운받으려고 하기만 하면 뜨는 Could not get lock /var/lib/dpkg/lock-frontend 입니다. 저는 우분투 밀고 새로 pip다운로드 받다가 발생했네요. sudo killall apt apt-get sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock* sudo dpkg --configure -a sudo apt update killall은 현재 실행중인게 없으면 저렇게 no process found라고 뜹니다. 잘 다운받아진걸 볼 수 있습니다. 끝!

2020.07.27 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[pwntools] Syntax error: invalid syntax 뜰 때

보통 Syntax Error라고 하면 내가 정말 코딩을 잘못한 것이다. 근데 문제는 아무리 생각해도 내가 잘못 짠 부분이 없다는거.. 다음은 내가 pwnable.kr에서 asm이라는 문제를 풀면서 작성한 exploit코드이다. from pwn import * context(arch='amd64', os='linux') p = remote('pwnable.kr', 9026) print p.recvuntil("challenge :)") print p.recvuntil("shellcode: ") filename = "this_is_pwnable.kr_flag_file_please_read_this_file.sorry_the_file_name_is_very_looooooooooooooooooooooooooooo..

2020.07.19 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[PuTTY/LOB] "Stack is still your friend"; 분명 맞는 페이로드를 짰는데 틀렸을 때

LOB를 풀다보면 Segmentation Fault도 아니고 "stack is still your friend"가 뜰 때가 있다. 결론부터 얘기하면 bash2입력하세요. 자 갈길갈사람들은 가시고 "왜?"가 궁금하신 분들은 나머지 글을 읽읍시다. 아니 난 스택 잘 맞춰줬는데 도대체 뭐가 문제지? gdb로 한번 분석을 해봅시다. 문제는 lob wolfman 일부를 가져왔습니다. [orc@localhost orc]$ gdb -q lolfman (gdb) disas main Dump of assembler code for function main: 0x8048500 : push %ebp 0x8048501 : mov %esp,%ebp 0x8048503 : sub $0x2c,%esp 0x8048506 : cmpl ..

2020.07.16 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[주피터노트북] Creating Notebook Failed :: Permission denied: .ipynb_checkpoints

Permission denied: .ipynb_checkpoints 주피터노트북에서 새로 Notebook을 만들려고하면 권한문제로 안된다고 거절하는 에러입니다. 웃긴건 또 그냥 새로고침하면 생겨있어요ㅋㅋㅋ 근데 이건 말그대로 권한문제라 해결방법은 간단합니다. 보통 이 문제가 발생했다면 홈 디렉토리에서 만들어서 그럴거에요. 저같은경우에는 그냥 ml이라는 폴더를 만든 후, 다시 실행시켰더니 아무런 제재없이 잘 실행할 수 있었습니다.

2020.04.10 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[C언어오류] 에러코드 C2143 :: 구문 오류 : ';'이(가) '형식'앞에 없습니다.

리얼 역대급;; 얘는 AES암호화작업을 하다 생긴 일인데요, 문제부분의 코드 일부를 가져왔습니다. #include #include #include #include "aes.h" void AES_Keyschedule(u8 MK[], u8 RK[], int keysize);//여기서 발생 void AES_ENC(u8 PT[16], u8 RK[], u8 CT[16], int keysize); u8 MUL(u8 a, u8 b) { u8 r = 0; u8 tmp = b; u32 i; for (i = 0; i < 8; i++) { if (a & 1)r ^= tmp; tmp = MUL2(tmp); a >>= 1; } return r; } int main() { u8 a, b, c; int i; u8 PT[16] = ..

2020.04.07 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[C언어오류] 예외가 발생함:: 예외가 throw됨: 읽기 액세스 위반입니다.

[C언어오류] 예외가 발생함:: 예외가 throw됨: 읽기 액세스 위반입니다. **참고로 예시로 써놓은 선택정렬 코드 자체가 엉망입니다. 혹시라도 선택정렬 자체가 궁금하신분들은 이 코드말고 아래 링크를 참조해주세요** https://dokhakdubini.tistory.com/172 [자료구조] 선택정렬(Selection Sort)에 대하여 Data_Structure 선택정렬에 대하여 About. Selection Sort 정의: 1개이상의 서로 다른 정수를 가장 작은순서부터 배열하는 정렬 배열할때 가장 작은 수부터 배열하고싶으면, 가장 작은 숫자를 찾아서 맨 처음, 그.. dokhakdubini.tistory.com #include #define swap(a, b, tmp){(tmp) = (a); (a..

2020.04.04 게시됨

 포스팅 썸네일 이미지

나의 고혈압걸리는 에러일기

[C언어 오류] 에러코드 C2371:: (함수명):재정의. 기본 형식이 다릅니다.

자료구조 게시판의 선택정렬을 코딩하다가 생긴 일입니다. **참고로 선택정렬 코드 자체가 엉망입니다. 선택정렬 자체가 궁금하신분들은 이 코드말고 아래 링크를 참조해주세요** https://dokhakdubini.tistory.com/172 [자료구조] 선택정렬(Selection Sort)에 대하여 Data_Structure 선택정렬에 대하여 About. Selection Sort 정의: 1개이상의 서로 다른 정수를 가장 작은순서부터 배열하는 정렬 배열할때 가장 작은 수부터 배열하고싶으면, 가장 작은 숫자를 찾아서 맨 처음, 그.. dokhakdubini.tistory.com #include #define swap(a, b, tmp){(tmp) = (a); (a) = (b); (b) = (tmp);} int..

2020.04.02 게시됨