首页
学习
活动
专区
工具
TVP
发布

猛牛哥的博客

专栏成员
143
文章
260246
阅读量
47
订阅数
aardio调用汇编代码获取返回值的方法
aardio编程软件可以对外部进程注入汇编代码,并且转换成aardio函数很方便的调用。有时候需要获取汇编代码内的某些数据,把这个数据作为aardio函数的返回值。要让注入代码的aardio函数有返回值,需要注意2点。
用户2135432
2018-10-11
2.1K0
850棋牌计算机器码的研究
最近发现了850棋牌游戏计算客户电脑机器码的方法,但本人还不知道这个发现有没有什么用处,先把该技术储备起来了。有需要查询850棋牌机器码或者修改机器码的朋友,可以联系我。其他棋牌的机器码相关功能也可以付费研究。 以下是850棋牌游戏客户端登录保险箱时的代码: image.png 850棋牌查询银行信息 提交网络数据时,保险箱密码是MD5加密的。但这不是重点,目前没用。 下面的 00B8DAE3    FF15 0435BA00   call dword ptr ds:[<&ServiceCore.CW
用户2135432
2018-06-04
1.9K3
汇编中FS寄存器的说明和使用
FS寄存器指向当前活动线程的TEB结构(线程结构) 偏移 说明 000 指向SEH链指针 004 线程堆栈顶部 008 线程堆栈底部 00C SubSystemTib 010 FiberData 014 ArbitraryUserPointer 018 FS段寄存器在内存中的镜像地址 020 进程PID 024 线程ID 02C 指向线程局部存储指针 030 PEB结构地址(进程结构) 034 上个错误号 了解了FS寄存器的数据构成,即可轻松使用汇编语言获得自身PID和TID,例如
用户2135432
2018-06-04
4.1K0
aardio在外部进程执行汇编代码时传入自定义参数的方法
aardio应该是已经封装好了这个堆栈处理的功能,所以要执行的汇编代码自己补处理堆栈也不会导致外部进程崩溃。如果要传入自定义参数,在代码内部,第一个参数是[esp+4],第二个参数是[esp+8],第三个参数是[esp+12],以此类推。阿里云9折优惠码:8JZ7BR touzhu_asm = app.asmCdecl( "void( INT target, INT num)", '\x8B\x44\x24\x04', //mov eax, [esp+0x4] 此处是传入的target '\x8B\x
用户2135432
2018-06-04
1.1K0
AAU用汇编代码获取CPU序列号
可以做机器码用。 import sys.cpu; var cpuInfo = sys.cpu.getInfo(1,{ INT eax;INT ebx;INT ecx;INT edx } ) var cpuid = string.format("%08X%08X",cpuInfo.edx,cpuInfo.eax ) import console; console.log("CPU序列号",cpuid) console.log("CPU频率",math.round(sys.cpu.getFreque
用户2135432
2018-06-04
1.4K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档