비오비
[이종호멘토님]8/21
sonysame
2019. 8. 21. 21:00
auto assemble
define(hello, 주소)
alloc(text,100)
text:
db 'Hello world'
hello:
sub rsp, 28
mov rcx, text
call OutputDebugStringW
add rsp, 28
ret
createthread(hello)
debugview
messageboxw 유니코드로
브레이크포인트 걸고
rcx에는 메시지 박스 원형이
두번째 인자에 메시지(RDX)
jmp 는 주로 5바이트
badspell.org/asm64.txt
veh debugging
AddVectoredExceptionHandelr
breakpoint를 걸 위치에 DRX register 수정, int 3 instruction등 삽입
한글 암호화 알고리즘 분석
5CE0AE
badspell.org/bob
카카오톡 최신버전 메시지 암호화
암호화 양방향
길이에 따라 암호화된 길이 늘어남
1바이트씩 늘어나는게 아니라 블록암호로 추정