mark一下逆向c++写的dll的套路
2012-06-07 00:35
260 查看
c++写的几M的dll看着很dt,如果还是com写的。。如果还有一大堆加解密的东西= =
静态
主要的类 this一定要用IDA建一个结构,this第一项是虚函数表指针,也要建立一个结构,结构上最好标上虚函数表的相对偏移,比如命名为struct ClassXX_vtable_0xAABB
动态
一开始的时候下断点,有明显的字符串当然好。没有的话便要通过windows api下断点再栈回溯,比较坑。
对于成员变量,要下数据断点才好知道这个值是怎么来的。
初次接触这种没什么经验,想到后陆续添加 = =
静态
主要的类 this一定要用IDA建一个结构,this第一项是虚函数表指针,也要建立一个结构,结构上最好标上虚函数表的相对偏移,比如命名为struct ClassXX_vtable_0xAABB
动态
一开始的时候下断点,有明显的字符串当然好。没有的话便要通过windows api下断点再栈回溯,比较坑。
对于成员变量,要下数据断点才好知道这个值是怎么来的。
初次接触这种没什么经验,想到后陆续添加 = =
相关文章推荐
- mark一下逆向c++写的dll的套路
- 【Linux C++】拥抱C++,Mark一下
- Unity3d 调用 C++ DLL之 DLL回调Unity3d (C++ DLL回调 C#函数)
- Exporting C++ classes from a DLL
- c#调试C++DLL
- C#调用C++DLL
- C# 调用C++/MFC写的dll
- C++生成和使用dll和lib
- C#调用c++的dll 回调使用方法
- 我不太清楚 请高手指导一下 是先学c语言再学c++好还是先学c++再学c语言好
- 在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
- lua转让C++书面DLL达到“热更新”
- DLL远程注入与卸载(C++)
- 一种实现 Java调用C++的DLL的方法
- c#调用C++ dll 报未将对象引用到设置对象的实例 的解决方案
- 谈一下在Linux下C++开发常见的几种内存错误
- 今天开始复习toefl,mark一下
- Win下JNA调用C/C++导出的DLL
- C# 调用C++ dll
- c# 调用 c++ dll 参数为结构体数组指针