|
|
|
[求助]汇编里如何对局部变量进行字符串赋值
.code Test proc local @szBuf[64] .const szText db "user32.dll",0 .code invoke RtlMoveMemory,addr szText,addr @szBuf,sizeof szText ret Test endp |
|
关于复制dll机器码进行apihook的一些问题
最后还是自己解决了 1.xp下可以用WriteProcessMemory,win7下64位系统运行的32位程序会失败,只能用VirtualQuery 2.试着执行了一个MessageBoxA,没问题,等遇到需要重定向的时候再说吧 3.如果没有重定向的问题话直接复制相当简单 |
|
[求助]汇编里如何对局部变量进行字符串赋值
.const szText db "user32.dll",0 .code Test proc local @szBuf[64] invoke RtlMoveMemory,addr szText,addr @szBuf,sizeof szText ret Test endp |
|
[求助]汇编里如何对局部变量进行字符串赋值
invoke RtlMoveMemory,offset szText,addr @szBuf,sizeof szText |
|
[原创]ring3下的Inline hook
我想楼主对于x64下inline hook有什么看法 |
|
IAT Hook相关问题
我觉得一般自用还是hot patch最简单也最稳定 |
|
[讨论]"小"字为什么无法在记事本里面无法显示
utf8里的С就是GBK里的小 |
|
[讨论]3分钟可以提交19000次页面?
自己用汇编写了一个,单线程,随机生成url访问google(ping值50ms),纯粹进行提交动作19000/50次,花了205329ms |
|
[求助]怎么用msam调用msvcrt.dll里的函数
include msvcrt.inc includelib msvcrt.lib .code invoke crt__cprintf,addr szString |
|
[原创]Ordinary少年零基础易语言自学
易语言还能写驱动?愿闻其详 |
|
[原创]我所理解的指针
电话号码就是指针,你跟李四打电话是读取了李四变量的值,而这个值正好就是张三的指针(电话号码) mov eax,[李四] mov eax,[eax] eax现在就是张三的值了,指针不存放另一个变量的地址,指针就是地址 |
|
[求助]高手请进!一道一道看似简单,其实很复杂的面试题目的思索!
对C不太熟,但是你的代码里似乎没有显式的对堆栈进行操作,唯一觉得奇怪的地方就是mainCRTStartup写在print里面了 姑且猜一猜mainCRTStartup的汇编代码 push ebp mov ebp,esp pop ebp ret 正常的执行的话这个函数在执行到ret的时候会做的事情是pop eip,因为call是压入返回地址到栈顶后跳转的,所以ret也会对堆栈进行操作,弹出返回地址到eip 但是你的函数没有call就顺序执行到了这个mainCRTStartup,这样栈顶的地址我不确定到底会是什么的,因为我不知道c启动函数到底干了什么... 最简单的还是丢调试器里看看就明白了 |
|
[原创]Ordinary少年零基础易语言自学
在看雪,讲易语言,用360产品 |
|
求助!关于WINAPI函数的问题
我不太懂C,但是这个函数不是输出到命令行的么 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值