VC很多年前我曾下载又删除过无数遍,最后接触了java  又接触了asm 当然 写程序 完全这两个充当主力

无奈现在VC是主流 我下载了vs2010版  写了一个控制台的 例子 od加载 垃圾代码有很多 我也不知道如何去调整。。

汇编写惯了= =

LPVOID hookaddr=(LPVOID)0x628500F4  ;

LPVOID hookaddr2=(LPVOID)0x62850657 ;

int writebytes=0xc3;

HANDLE handle;

DWORD dwOldProt;

HANDLE endhandle;

PROCESSENTRY32 *info;

handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);

info=new PROCESSENTRY32;

info->dwSize=sizeof(PROCESSENTRY32);

Process32First(handle,info);

while(Process32Next(handle,info)!=FALSE){

if(wcscmp(L"300.exe",info->szExeFile)==0){

endhandle=OpenProcess(PROCESS_ALL_ACCESS,FALSE,info->th32ProcessID);

VirtualProtectEx(endhandle, hookaddr2, 1024, PAGE_EXECUTE_READWRITE, &dwOldProt);

VirtualProtectEx(endhandle, hookaddr, 1024, PAGE_EXECUTE_READWRITE, &dwOldProt);

WriteProcessMemory(endhandle,hookaddr,&writebytes,1,0);

WriteProcessMemory(endhandle,hookaddr2,&writebytes,1,0);

break;

}

}

CloseHandle(handle);

return 0;

}

自然而然首字节处写入c3即可= =

第一次接触vc编程,顺便写一个过300英雄od附加的检测的小例子相关推荐

  1. Day14作业 三、编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包)

    三.编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包) 写一个测试类:创建一个集合,里面装6个学生(有三个班级class01,class02,class03) 例如:list. ...

  2. c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数

    C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...

  3. php编写跑马灯,使用C++的编程风格写一个跑马灯的例程

    本帖最后由 xiaoergao 于 2016-2-26 13:01 编辑 最近尝试了一下使用C++用来开发下位机程序,感觉可以节省一些敲代码的时间.主要是可以省去很多变量的声明之类的.例如把GPIO定 ...

  4. c语言16进制按10进制输出,C语言编程:写一个函数,输入一个16进制数,输出相应的10进制数。...

    满意答案 chengexin 2013.05.27 采纳率:59%    等级:11 已帮助:10599人 #include #include #include #define N 1000 char ...

  5. 使用VS2015 VC++第一步 写一个hello world程序

    1.打开VS2015 点击文件->新建->项目 选择Visual C++中的 MFC应用程序(这里我的名称写为first) 2.选择基于对话框 接下来都不需要改什么,直接点击下一步下去就好 ...

  6. c语言日历时钟编程,用C语言编程,写一个日历

    满意答案 1.功能要求 : 1)输入任一年将显示出该年的所有月份日期,对应的星期2)注意闰年情况其显示格式要求如下:1)份:中文英文都可以,2)下一行显示星期,从周日到周六,中英文都可以3)下一行开始 ...

  7. 【Python 基础】网络编程 - Python写一个简单的HTTP服务端和客户端,实现Client/Server交互

    1.HTTP 首先讲一下http和https,详细可以去看runoob http-vs-https 基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用 ...

  8. Java Socket网络编程--模仿写一个本机QQ聊天程序

    public class Client3 extends JFrame {static JTextArea area;JTextField field;JButton button;static Pr ...

  9. 利用C++写一个三国人物英雄按年龄排序的案例

    结构体案例 学习目标: 理解并实现冒泡排序算法,加强写方法的好习惯,理解结构体数组及地址传递 案例描述: 设计一个英雄的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄. 通过冒泡 ...

最新文章

  1. sqlserver 把两个sql查询语句查询出来的两张表合并成一张表
  2. C语言用指针求两个矩阵的差,求破C语言用指针和函数求转置矩阵
  3. 信息系统项目管理师算职称吗
  4. ios15之把自己编写的框架上传到CocoaPods里面
  5. idea 自动生成mybaits_IDEA利用mybatis-generator自动生成dao和mapper
  6. lua对模块接口扩展的一种方法
  7. Unity 2D和3D对象的点击
  8. Python把类当做字典来访问
  9. javascript边角知识
  10. 简单详细叙述FpGrowth算法思想(附python源码实现)
  11. P2756 飞行员配对方案问题【二分匹配】【网络流Dinic、EK详解】【萌新初写】
  12. 机器学习:数据归一化(Scaler)
  13. 在Win10的Linux子系统下搭建ESP32的开发环境
  14. Preprocessor Macros添加无效
  15. 影响计算机网络性能的原因,计算机网络传输效率分析论文
  16. 量子计算 11 NSA的随机数阴谋
  17. SAIL-IMX7D开发板截屏工具gsnap移植
  18. CreateRemoteThreadWriteProcessMemory技术 简要的
  19. ssm毕设项目企业门户网站f24qk(java+VUE+Mybatis+Maven+Mysql+sprnig)
  20. linux日志采集配置,linux下配置rsyslog日志收集服务器案例

热门文章

  1. java fina_[转]Java中fina以及static的意义
  2. Arrow 之 Parquet
  3. “1+X“大数据平台运维职业技能等级证书(中级)模拟题-Storm组件部署
  4. 风车签名管理 for Mac版 - 让签名后的APP可以完全管控和实时监测
  5. 哔哩哔哩弹幕爬取以及BV与AV号之间的转换
  6. Java实验二 图形界面设计
  7. 2021年高校网络空间安全学院夏令营经验总结
  8. 数据库浅谈之共识算法
  9. Sqlite 主键自动创建
  10. 什么是深拷贝,为什么要进行深拷贝,如何进行深拷贝