关于参数2的理解?
本帖最后由 冥界3大法王 于 2024-1-15 11:03 编辑原x64dbg.chm这样写道:
设置内存BPX/MemBP/bpm:在提供的地址所在的整个内存区域设置内存断点(GARD_PAGE)。
参数1:
要监视的内存区或其内部的参数1地址
参数2:
1/0命中后是否恢复内存断点?当此值不等于“1”或“3”时,假定为参数3。这意味着“bpm eax,r”将与“bpm eax,0,r”命令相同。
参数3:
断点类型,它可以是‘a’(读+写+执行)、‘r’(读)、‘w’(写)或‘x’(执行)。默认情况下,它是‘a’(读+写+执行)
https://static.52pojie.cn/static/image/hrline/2.gif
参数1 和 参数3 没啥说的很容易:
假设:bpm 400888, 1 //在400888地址处设置内存断点,命中之后1恢复
bpm eax, 0, r //在eax处设置内存断点,命中之后0继续,r(读取时中断)
这么写没错吧?
参数2呢?
命中之后1 恢复内存断点?啥叫恢复? 取消? 删除?
0呢,继续?
2呢没提,并入参数3?
不等于1 3 时都按 0处理。。。
又随便找了个crackme试刀:
如:
bpm GetDlgItemTextA, 0, w
和理解的,设想的结果都不一样,该删除没删除该恢复没恢复。 你好,看了你很多帖子,大牛!!想问你一个问题,以前学过一点C/C++,后来一直一直做机械工程,现在差不多都忘干净了。现在想学一点 安卓和小程序的开发,不想在那么费脑子了,想从中文入手学起,火山安卓太贵了,PASS掉了,还有一款纯中文的开发软件,支持安卓 ios 小程序同步生成,但用的人和 组件 生态太少了 组件 库几乎都需要自己写 ,功能有限,感觉后续没什么发展,后来又看了E4A,也是停止开发了,IOS和小程序都不支持,现在有点迷惘了,不知道学什么好了,你有什么好的推荐没有? 本帖最后由 冥界3大法王 于 2024-1-15 12:27 编辑
34766553 发表于 2024-1-15 11:47
你好,看了你很多帖子,大牛!!想问你一个问题,以前学过一点C/C++,后来一直一直做机械工程,现在差不多 ...@34766553
别说咱是xx牛,有点轴劲勉强活着而已。
我觉得吧,学啥不重要,重要的是用得娴熟。
我说Delphi好,国内还有80万用户使用呢。
楼下也会有杆杆说不好的。。。
关键是你爱不爱这样东西,对他是否真的感兴趣?
能不能天天玩命的投入进去研究、摸索、总结、实践;并贵在坚持持久下去。
最早用按键精灵,后来发现做出的东西你得用人家的小精灵去发布,就会按天收费被人家限制、制约,你想啊,后面有个容嬷嬷管着,你能有好么?
后来呢?用上了AutoHotkey,但原生的界面太糟糕,又学了小甲鱼的Delphi视频。
用Delphi开发了信手拈来按键帮你来的AHK脚本生成器。后来又到网易公开课当主播,但是抽成太厉害20%,这哪受得了啊。最近成功的一单到处才一半,实在是没得继续了。再后来呢,又学会了x64dbg的开发,插件的编写。。。越做越大几十个模块,全部语音加各种热键输出式控制。。最近个半月又学会了二进制忍者。。。反正总能发现新东西找到新乐趣。。善于观察和总结而已。。世人若能活万年,相信付出时间世上多数人都能成为人才的。。。当你会的多了之后才能服务于社会,并解决再就业。
有人会说学这个,有人会说学那个。。
你得考虑:
[*]时间成本:学很久譬如C++,你成功之后竞争对手也让你等?天天饿得没饭吃,还有心情学?
[*]能不能学会?这种东西能不能接受? 有没有那个资质?
[*]这个平台这个软件是否值得上手? 能不能消费的起? 看似很花哨很牛逼的框架。你这个东西在上面是不是合理?
[*]还有一些其他不稳定因素,比如你去开发游戏。正式发布申请个版权就得100万吧?可能像QQ里里说得地下粉丝几十万可能也有油水,不过不安全。
所以你得认真的考量一下再决定用哪种。 本帖最后由 34766553 于 2024-1-15 12:35 编辑
冥界3大法王 发表于 2024-1-15 12:17
@34766553
别说咱是xx牛,有点轴劲勉强活着而已。
我觉得吧,学啥不重要,重要的是用得娴熟。
学中文编程最大的好处就是不会忘得那么快,所以这次想从中文入手,最早从VB-易语言-反汇编被迫学的C 、C++。。。现在用的也少别的都忘光了,只有易语言打开随手就可以写。母语还是最好的啊,不做什么大型的程序,代码的转换效率可以忽略,工作多年,平时也不像以前有大把的时间可以浪费了,所以学安卓 小程序开发想找个起点低 入手快 以后不至于三年两年就没人用 需要再重新学的入手。上面那款中文开发的软件没说名字,原因就是前几天你给我私信过 X32不好用的回复,我就是爆的那个软件,所以就没发名字了,以免引起不必要的麻烦,弄完后开始用才发现不是自己想要的,又开始找,找了一天了,有点不知道该选什么了。 参数2的意思就是是否单次断点。至于0是单次还是1是单次得实验一下。
顺便这中文手册翻译得稀烂,有些地方还是看英文比较好。
bmp 0x400888 你最好这么写,不然你提供的是一个10进制的位置。 本帖最后由 冥界3大法王 于 2024-1-15 16:59 编辑
only998 发表于 2024-1-15 16:01
参数2的意思就是是否单次断点。至于0是单次还是1是单次得实验一下。
顺便这中文手册翻译得稀烂,有些地方 ...@only998
真是英雄所见略同啊!汉化版我已经咔嚓了。
翻译的是实在是太不着调了,错误百出不说。
人家几行的命令都弄到一行上去了。
原版你还不方便复制粘贴。
现在使用的是自己图文攻略重新整理总结版的。
每个命令均来自现场测试得到的成功与结论。
最终将集成到自己开发的x64dbg牛逼碾压版插件中去。
俺做的插件模块【断与不断,无所不断】能被王公子点赞支持,今天俺也小小的骄傲一下。
稍后完成使命和任务后视频将发到B站上秀一波。
另外偶尔升级时x64dbg.chm的内容也会小小的变化一下。
相信论坛85%的人可能都不知道吧。
除了bpm 0x400888以外,参数2可以为空 ,逗号占位,参数3照旧。
这样就不容易出错了。 冥界3大法王 发表于 2024-1-15 16:57
@only998
真是英雄所见略同啊!汉化版我已经咔嚓了。
翻译的是实在是太不着调了,错误百出不说。
坐等法王成果~
页:
[1]