티스토리 뷰

below PostScript is maked encoded shellcode.


1
2
3
4
5
6
7
8
9
10
11
12
13
# 23 2D 62 78 0B 00 84 83 D7 16 16 92 96 51 41 BB
# 4E A3 B4 85 75 2D 60 E7 5F 7F 72 D3 72 FE 12 E4
key = bytearray([0x4E0xA30xB40x850x750x2D0x600xE70x5F0x7F0x720xD30x720xFE0x120xE4])
data = bytearray(open('encoded_shellcode.bin''rb').read())
 
def xor(data, key):
    l = len(key)
    return bytearray((
        [(data[i] ^ key[i % l]) for i in range(0len(data))]
    ))
 
with open('decoded_shellcode.bin''wb') as f_handle:
    f_handle.write(xor(data, key))
cs


source of analysed file obtain via link below.

https://www.virustotal.com/#/file/a299bdc3fc07def4b0d5a409484f4717884a78749796960a560a9b30fab2435b/detection

'리버싱 > 정리' 카테고리의 다른 글

특정 프로세스 분석 방법  (0) 2018.08.27
[Windows7] Windbg에 mona.py 연동  (0) 2018.03.26
자바스크립트 난독화 야매로 풀기  (0) 2017.01.21
pydbg 설치  (0) 2016.11.13
스택 버퍼오버플로우 Exploit 종류  (0) 2016.11.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함