python3에서 nop sled 넣을시 0x90c2.. 꼴로 나오는 경우
위와 같이 0x909090.. 꼴이 나오지 않고 c2라는 값이 들어가는데여기서 “\x90c2″는 UTF-8 문자 U+0090의 16진수 인코딩이다.Python 2는 문자열을 바이트 배열로 처리하지만, Python 3는 UTF-8로 인코딩된 문자의… 더 보기 »python3에서 nop sled 넣을시 0x90c2.. 꼴로 나오는 경우
위와 같이 0x909090.. 꼴이 나오지 않고 c2라는 값이 들어가는데여기서 “\x90c2″는 UTF-8 문자 U+0090의 16진수 인코딩이다.Python 2는 문자열을 바이트 배열로 처리하지만, Python 3는 UTF-8로 인코딩된 문자의… 더 보기 »python3에서 nop sled 넣을시 0x90c2.. 꼴로 나오는 경우
문제 정보 키값을 찾으시오 문제 파일 SmartApp L01.apk apk를 adb로 설치했을때 아래와 같이 AndroidManifest.xml 파일 내용을 파싱할수 없다는 오류가 뜬다. apk 압축을 해제해보면 다음 파일들이… 더 보기 »[CodeEngn] MobileApp L01
Description 플래그를 생성하는 함수 flag_gen()을 호출하고 플래그를 출력하세요. 플래그 형식은 DH{…} 입니다. IDA로 열어보면 암호화된 FLAG가 보이는데, 문제는 flag_gen 함수가 보이지 않는다. 찾아보면 분명 flag_gen가 main을… 더 보기 »Small Counter
Description 우리의 친구 아모가 미션을 주었습니다. “내가 원하는 결과가 나오도록 값을 입력해 줘!” 주어진 바이너리를 분석하고 알맞은 값을 입력하면 플래그가 출력됩니다. 플래그는 flag 파일에 있습니다. 플래그 형식은 DH{…}… 더 보기 »simple-operation
문제 정보 드림이가 FLAG를 가져왔어요!!.어라… FLAG가 이상하네요…??.?? 문제 파일을 다운받아보면, flag.txt와 ransom.exe 파일이 존재한다.Exeinfo PE 프로그램으로 확인해보면, UPX로 패킹된 실행 파일인걸 알 수 있다. upx… 더 보기 »ransom
Description 중요한 정보가 적혀있는 보안 메일을 발견하였습니다.보안 메일의 비밀번호는 생년월일 6자리인 것으로 파악되나, 저희는 비밀번호 정보를 가지고 있지 않습니다.비밀번호를 알아내고 보안 메일을 읽어 중요한 정보를… 더 보기 »Secure Mail
rev-basic-7 문제도 마찬가지로 문자열을 역참조해서 문자열을 암호화시키는 함수를 찾을 수 있다. 위 게시물 참조하기 바람. 암호화시키는 함수만 들여다보면 아래와 같다. 초기로 가정했을때 반복문에서의 카운트 변수값인… 더 보기 »rev-basic-8
rev-basic-7 문제도 마찬가지로 문자열을 역참조해서 문자열을 암호화시키는 함수를 찾을 수 있다. 위 게시물 참조하기 바람. 암호화시키는 함수만 들여다보면 아래와 같다. 반복문에서의 카운트 변수, 초기로 가정했을때는… 더 보기 »rev-basic-7
rev-basic-6 문제도 마찬가지로 문자열을 역참조해서 문자열을 암호화시키는 함수를 찾을 수 있다. 위 링크 참조하기 바람. 암호화시키는 함수만 들여다보면 아래와 같다. 받은 문자열 중 0번째 문자값을… 더 보기 »rev-basic-6