为什么hook注入内存成功后,软件总是闪退,因为申请的内存块缺乏执行权限
因为 VirtualAllocEx 这个申请内存的时候,
VirtualAllocEx(进程句柄,0,sizel,MEM_COMMIT,PAGE_READWRITE);
最后一个参数表示是可读写,但不可执行
应该是
PAGE_EXECUTE_READWRITE
0x40
再提示一下
MEM_COMMIT 的十进制是
4096
总结:汇编或者win api 申请内存的时候,要考虑是否需要代码执行权限,否则会报错。
其二,所有api 都可以在谷歌和csdn上找到参数详细说明,因为我们很多时候要调试和注意参数的值别填写错了,尤其是使用别人提供代码的时候
其三,当你不会写汇编的时候很简单,用CE或者OD进入软件代码块内存中,各种常见指令格式都一目了然
其四,其实用c或者c++的api 去hook是最好的,像易语言也可以,但是易语言的库非常不标准,会被很多人无数次的封装过,也不稳定,但是好处就是容易看懂,毕竟c代码的各种结构体类型会看得人发晕。但是长远看还是要多写c,windows本身就是c写的。而易只不过调用的win api (本身也是c写的)
为什么hook注入内存成功后,软件总是闪退,因为申请的内存块缺乏执行权限相关推荐
- 闪退怎么看logcat_iPhone手机点开软件就闪退如何解决?
手机点开软件就闪退,有的友友们恐怕都遇到过,这是什原因?该怎么解决呢?下面陀哥就和大家介绍一下手机点开软件就闪退的原因和解决办法. 大家可能经常遇到的一个问题就是iPhone下载的软件会出现闪退. 编 ...
- ubuntu下软件中心闪退问题解决
前段时间不知道做了什么导致,ubuntu下的软件中心进不去.没事点开后就立马闪退出去. 然后重新安装软件中心解决了 重装命令: sudo apt-get install --reinstall sof ...
- 【C#】记录一次上位机软件界面闪退分析及解决方案
检验人员做仪器检验的过程中发现,软件闪退 根据检验员叙述,在操作仪器的过程中,发现软件突然闪退,没有任何提示 事件发生与2021年6月8日, 由于但是正在处理其它事情,没有及时处理,在昨天10号才进行 ...
- lightroom 闪退_最近Autodesk软件全部闪退的解决办法
现在正常更新系统,已经不会出现我之前闪退的情况了. Windows与Autodesk又是一派和谐相处,共同繁荣的温柔场景. ====================================== ...
- 笔记本电脑打开什么软件都是计算机,笔记本电脑打开软件出现闪退怎么样解决...
在我们使用笔记本电脑时,都会下载不少软件来使用.在使用软件时,一般不会出现什么问题,但也有特殊的情况,比如闪退,遇到这种情况我们具体该怎么解决呢?下面就由学习啦小编跟大家分享一下解决方法吧,欢迎大家来 ...
- 装nvida显卡驱动后循环登录 闪退的方法UBUNTU16.04
图形界面选择安装显卡驱动以后,登录闪退. alt+ctrl+F1 sudo apt-get update sudo apt-get install --reinstall ubuntu-desktop ...
- 电脑用计算机软件一直闪退,电脑打开软件出现闪退的解决方法
原标题:电脑打开软件出现闪退的解决方法 在我们使用电脑时,都会下载不少软件来使用.在使用软件时,一般不会出现什么问题,但也有特殊的情况,今天,就有小伙伴向小编反馈,电脑在下载软件后打开总出现闪退的情况 ...
- h5+app Android上架华为应用市场被拒原因“拒绝获取手机权限后app会闪退“以及隐私政策问题
h5+app Android上架华为应用市场被拒原因"拒绝获取手机权限后app会闪退" 华为应用市场报错:拒绝获取手机权限后app会闪退,此问题解决方案如下: 在manifest. ...
- 精智comfort触摸屏进入不了画面,开机后按start闪退的处理办法
精智comfort触摸屏进入不了画面,开机后按start闪退的处理办法 处理办法: 1.新建项目下载后测试 2.如果新建的项目下载后仍然运行闪退,建议做恢复出厂设置. 精智comfort触摸屏恢复出厂 ...
最新文章
- 【英语】英语学习之道
- 关于PR转PO的注意事项
- 搭建认证服务器 - Spring Security Oauth2.0 集成 Jwt 之 【授权码认证流程】 总结
- Spring Boot、Spring Cloud、Spring Cloud Alibaba版本关系查询
- linux充当防火墙,Linux下主机充当防火墙的巧妙应用之iptables!.doc
- macOS修改Homebrew镜像
- Directx11教程39 纹理映射(9)
- android 字体像素转换工具类_android px,dp,sp大小转换工具
- swift python 性能_Swift 性能探索和优化分析
- dash视频服务器本地搭建 (初探)
- iptables基本用法和linux网络相关
- ROS1 noetic + depthai_ros教程
- 保持简单:纪念丹尼斯·里奇
- Klari汽车静态电流(暗电流)测试数据采集系统专用电流探头
- 索隆:九山八海,无我不断者。
- 设计模式之设配器模式、外观模式
- Zipalign 报错 Unable to open ‘xxx.apk’ as zip archive
- css中textarea去掉边框和取消选中后的边框
- 苹果手机通讯录删除了怎么恢复
- 《一年顶十年》,如何提高自己的赚钱水平
热门文章
- **【求助】关于抽样和标准化的问题**
- 高分7(GF7)卫星数据制作平原地区DSM/DEM(一)
- 百度用心良苦 搜索页面惊现2012世界末日特效
- 16种CSS水平垂直居中方法
- docker安装nfs文件服务器,使用docker搭建nfs实现容器间共享文件
- python属于什么类型的选修课_对Python选修课的期望
- 荣耀v20不支持鸿蒙,华为鸿蒙系统下月推送,这44款手机有福了!荣耀V20无缘升级...
- python小游戏小恐龙1
- 当今单身白领的生活状态,宅男or干物女?
- php下用redis解决秒杀超卖问题