关于如何用od反汇编win32 控制台程序

***********************************************************

如何用od反汇编win32 控制台程序(类似dos程序)呢?
***********************************************************

注:od是用来调试win32程序的

 

1.反编译win32 控制台程序,这个跟win32 gui还是有些不同的.

2.控制台程序加载时就有控制台窗口,是系统创建的,不是程序创建的。

3.用OD载入程序时,在弹出的 “打开”对话框的最下面有一栏“参数”,在其中填上需要的参数,比如你这个例子中的bbb.exe,再点打开,参数就可以正确地传递给程序。

4.向控制台输入信息的函数有很多,并且代表控制台的文件不仅可以...

5.SUBSYETM=WIN32 CONSOLE的,在程序代码开始执行之前,系统就会产生一个新的CMD窗口。如果强行把SUBSYSTEM改成WIN32 GUI,假设用的是VC编译,在CRT0的代码中会调用AllocConsol弄一个CMD窗口出来。
WriteConsole(),WriteFile()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值