我正在尝试反汇编此文件,但我不断添加大量代码。视觉 C++
#include <stdio.h>
int main()
{
int x = 1;
int y = 2;
printf("\rStart me UP");
x = x+y;
y = y+x;
printf("\rX is %d, Y is %d",x,y);
return 0;
}
像这样的东西包含在我的代码中(很多),如果它没有字符串,我将无法找到我自己的编程源。
=============== S U B R O U T I N E =======================================
.text:0041101E
.text:0041101E ; Attributes: thunk
.text:0041101E
.text:0041101E sub_41101E proc near ; CODE XREF: .text:00415C46p
.text:0041101E ; .text:00415C5Dp ...
.text:0041101E jmp sub_41C7F2
.text:0041101E sub_41101E endp
.text:0041101E
.text:00411023 ; ---------------------------------------------------------------------------
.text:00411023 jmp loc_414243
.text:00411028
.text:00411028 ; =============== S U B R O U T I N E =======================================
.text:00411028
.text:00411028 ; Attributes: thunk
.text:00411028
.text:00411028 sub_411028 proc near ; CODE XREF: start_0-18Ap
.text:00411028 jmp sub_41672F
.text:00411028 sub_411028 endp
用ida pro拆机
由于字符串,我最终确实找到了我的程序,但是如果有人用加密字符串等制作了一个crackme怎么办?我怎么能找到crackme本身的开始?
我确实查看了教程,我看到程序源代码位于 IDA Pro 的顶部(例如反汇编开始的位置。所以当我查看教程时我不知道从哪里开始,因为我看到了不同的结果(更多代码)。 ,那怎么可能只有程序源代码。而不包括10000行代码。???