본문 바로가기

반응형

(구) 개발창고/Windows

쉘코드 만들기 따라하기 (Windows cmd) hyunmini 님이 쓰신 윈도우 시스템 해킹 가이드 - 버그헌팅과 익스플로잇 쉘코드 만들기 따라하기 cmd를 실행시키는 c 코드 작성 디버그 모드를 이용하여 어셈블리어 확인 불필요한 코드 제거 후 어셈으로 재코딩, 함수의 주소는 따로 찾아내야한다. 어셈코드 작성 후 디버그 모드에서 바이트 코드 확인 바이트 코드로 코드 재작성 DEP 해제 후 컴파일 cmd 뒤에 0을 넣어주는 것 때문에 byte ptr [ebp-1], 0 부분에서 \x00(null 바이트)가 발생함. null 바이트 제거를 위하여 byte ptr [ebp-1], 0 을 xor ebx, ebx mov dword ptr [ebp-4], ebx 로 대체.ebx 값을 불러오기 위해서는 4바이트(dword)가 필요하고 dword를 사용할 경우 b.. 더보기
[Intel Pin] Branch Observation Tool https://github.com/illish/pin-B.O.T 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615.. 더보기
안티디버깅 API 우회 및 코드패치 ㅇㅇㅇ 더보기
[Windows] 윈도우에서 디렉토리의 파일 갯수 세기, 파일 이름 보는 프로그램 ※ 마소에서 코드를 가져와서 만들었습니다. Windows Directory File Counting Program 소스 파일 + 실행 파일 디렉토리에서 파일을 하나하나 체크하거나, 필요한 파일을 찾을 때 사용 예전에 필요했을 때 아무리 찾아도 안나오던 프로그램지금도 검색하면 내가 못찾는건지 나오지 않는다.cmd 창에서 tree 명령어를 이용하거나 dir 명령어를 통해서 볼 수 있지만, 전자는 파일 목록을 보지 못하고, 후자는 하위 디렉토리의 파일들은 보지 못한다.사용법은 그냥 디렉토리를 직접 입력하거나 끌어와서 넣어주면 된다. 나중에 내가 더 필요한 기능을 추가해 gui 버전으로 만들어 보는 것을 생각해봐야겠다. 더보기

반응형