怎样修改程序入口地址

修改程序入口地址方法

操作方法

  • 01

    extern "C" int __cdecl mainCRTStartup(void);  //注意:若源文件是.c结尾的话,不需要这一句

  • 02

    __asm { MOV EAX, OFFSET main MOV BYTE PTR[EAX], 0xB8 //MOV EAX, 0x      //mov MOV DWORD PTR[EAX+1], OFFSET SHOWSTRING    //将printf语句地址放在eax+1处 MOV WORD PTR[EAX+5], 0xE0FF // JMP EAX:FFE0 }

  • 03

    #include "stdio.h" extern "C" int __cdecl mainCRTStartup(void);  //注意:若源文件是.c结尾的话,不需要这一句 void print() { #pragma comment(linker, "/entry:print") #pragma comment(linker, "/SECTION:.text,ERW") #pragma comment(lib, "msvcrt.lib") int mainCRTStartup(); void main(); __asm { MOV EAX, OFFSET main MOV BYTE PTR[EAX], 0xB8 //MOV EAX, 0x      //mov MOV DWORD PTR[EAX+1], OFFSET SHOWSTRING    //将printf语句地址放在eax+1处 MOV WORD PTR[EAX+5], 0xE0FF // JMP EAX:FFE0 } mainCRTStartup(); // __asm // { // leave // ret // } SHOWSTRING: printf("hello,world!\n"); __asm { xor eax,eax ret } } void main() { }

(0)

相关推荐

  • 网卡MAC地址是什么?如何修改网卡MAC地址

    MAC(Medium/Media Access Control)地址是针对网卡来说的,厂家在网卡在制作过程中,会在它的EPROM里面烧录上一组数字,这组数字,每张网卡都各不相同,这就是网卡的MAC(物 ...

  • 网卡MAC地址是什么?怎么修改网卡MAC地址

    MAC(Medium/Media Access Control)地址是针对网卡来说的,厂家在网卡在制作过程中,会在它的EPROM里面烧录上一组数字,这组数字,每张网卡都各不相同,这就是网卡的 MAC( ...

  • 关于BIOS的入口地址0xFFFF0的介绍

    一直都说开机加电之后,将CS设置为0xFFFF,IP设置为0x0000,这样组成的地址就是0xFFFF0,而这个就是BIOS的入口地址,之后CPU读取这个地址的代码,然后就巴拉巴拉的开始执行下去了. ...

  • Windows7下修改程序默认安装目录C:/Program Files

    在Windows系统中,默认程序安装路径是"C:/Program Files",要安装的软件多了会导致C盘臃肿不堪,但是每次安装程序的时候手动选择安装目录又觉得十分麻烦。关于修改Windows默认安装 ...

  • Windows7下修改程序默认安装目录的方法

    下面介绍下Windows7下修改程序默认安装目录的方法 1、打开注册表编辑器 在开始菜单搜索框输入 “regedit” ,然后回车。 2、注册表修改ProgramFilesDir 依次展开注册表项“H ...

  • Win8.1设置修改DNS服务器地址解决无法打开应用商店问题

    近期发现不少安装Win8.1系统用户遇到了Win8.1应用商店以及Updata自动更新的时候,出现无法打开应用商店以及无法获取自动更新信息等情况。而这两种问题,我们通常可以通过修改DNS服务器地址来得 ...

  • 在手机上怎么修改淘宝收货地址 手机淘宝修改收货地址教程

    手机怎么修改淘宝收货地址 手机淘宝修改收货地址教程 1、首先登陆手机淘宝客户端 2、进入下方界面——我的淘宝,如图 3、选择名称,进入我的资料,如图 4、在我的资料里找到我的收货地址,进入 5、在收货 ...

  • 怎么修改DNS Win8修改DNS服务器地址的具体步骤图解

    在网络优化以及网络安全防护中,我们可能会需用用到修改DNS服务器地址的情况,接下来脚本之家小编就来与大家分享下怎么修改DNS地址,这里以目前最新的Win8系统为例,教您如何修改电脑DNS地址,有需要的 ...

  • 修改Win7 MAC地址三种方法

    方法一:使用Win7MAC地址修改工具1,只适用于windows7系统的网卡MAC地址修改。XP的可以用,但没做什么测试。2,部分windows7下的无线网卡地址无法修改,理论上也可以使用本软件修改。 ...