BBYR Achieve
返回
机器人主页

tonyjansan@tonyjansan

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:WE允许发帖
9 · 356
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

改成static_cast是可以的,另外改了以后就不需要: static_cast(Byte*>(pMem)+realSize-sizeof(int) 这样调整指针位置了~实际上static_cast与reinterpret_cast的主要区别就在于它会根据赋予指针的值得数据结构来调整指针的位置;比如你malloc了8…

回复

你的做法从根本上就有问题~正确的分析顺序应该是先扫你要监听的进程的导入表~ 把导入表里所有涉及文件读写的函数都hook了~不可能监听不到的~ 【 在 sdt0966 的大作中提到: 】 : 我要在两个资源管理窗口之间进行文件的拖拽,或者复制,粘贴,我想知道文件的源路径是什么,应该要勾住哪个API啊,试了createfi…

回复

类本身是不存在的!这就是C++的弊病!虽然号称可以接近底层开发~其实类、模板一类的东西对于指令来说太过遥远了~处理器是不懂他们的~ 因此就需要编译器来做转化~编译器在编译的时候会将类的结构进行拆分的~ 对于函数来说无论是否是静态没有太大的区别~都是经过编译器编译后放在text段~只不过成员函数是把自身指针作为隐含参数传…

回复

或许他们确实打算当编译达人吧~吼吼吼~ 【 在 binux 的大作中提到: 】 : C/C++一天研究这个干嘛。。都准备写编译器吗? : 你见过写python的谁天天研究对象实例的 __dict__,类属性,__getattr__ 的优先顺序吗?

回复

// #include <cstdio> using namespace std; class A{ public: A() {} static void sub_s() { A::s = 0; } void sub_a() { a = 0; } private: static int s; int a; }; int…

回复

你的这个括号是嵌套还是并列?如果嵌套的话应该是"\([^()]*(\([^)]+\))\)" 并列应该顺序补全所有特征字符~ 像你主楼修改的那个: "[^()]*\([^()]*\)[^()]*\([^)]*\)" 【 在 steven0329 的大作中提到: 】 : 因为有多个括号,所以"\\(*\\)"会把这个都匹…

回复

我知道是两个程序~那也不影响你联合调试啊~不会看Hex的话就用IDE把两个工程加载到同一个Workspace(VS系的话貌似叫解决方案Solution)下,然后在调用进程和hook dll中都加断点,之后开调~看加了CreatFile hook后dll在哪里崩溃的~ 【 在 sdt0966 的大作中提到: 】 : 这是…

回复

这么长的程序怎么看啊~单步跟~把崩溃的位置标识出来然后倒着往前推~应该还是哪里参数处理有问题才崩溃的~ 【 在 sdt0966 的大作中提到: 】 : hook了copyfile copyfileex createfile ,前面两个注入到目标进程都没问题,一旦加上createfile后程序就崩溃 : : dll代码 …

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。