c# 실행파일 하나 디컴파일 하다, 잘 안되길래 살펴보다 보니 publickeytoken 이라는 걸 활용하는 것 같아서 살펴봄.
어떻게 만들어지는지 참조해놓고, 이 걸 이용해서 풀어야 하는건지 살펴볼 예정,
--------------------------------------------------------------------
echo 'csharp code, bla bla bla' > main.cs
sn -k first.key
sn -p first.key first_pub.key
sn -tp first_pub.key
>> public key token ......
csc /keyfile:first.key /out:temp.dll /t:library main.cs
>> make temp.dll
ildasm /out:info.txt temp.dll
>> view info.txt
csc /r:temp.dll main.cs
>> make main.exe
ildasm /out:final.txt main.exe
>> view final.txt
--------------------------------------------------------------------
아래 영상은 검색하다 찾은 영상,
'보안 > 리버싱' 카테고리의 다른 글
[리버싱] 심볼제거 정보 (0) | 2013.09.09 |
---|---|
[리버싱] Immunity Debugger Intro. (0) | 2013.07.23 |
[교육] 리버스 엔지니어링 교육 - Day 5 (0) | 2013.06.14 |
[교육] 리버스 엔지니어링 교육 - Day 4 (0) | 2013.06.13 |
[교육] 리버스 엔지니어링 교육 - Day 3 (0) | 2013.06.12 |