- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 windows PE文件结构及其加载机制
1. 概述PE文件的全称是Portable Executable,意为可移植的可执行的文件,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL)。它是1993年Windows NT系统引入的新可执行文件格式,到现在已经经过20多年了。虽然使用PE作为可执行文件格式的Windows操作系统已经更换了很多版本,其结构的变
2016-04-29 15:00:50 26135 1
原创 WIN10 X64下通过TLS实现反调试
1 TLS技术简介Thread Local Storage(TLS),是Windows为解决一个进程中多个线程同时访问全局变量而提供的机制。TLS可以简单地由操作系统代为完成整个互斥过程,也可以由用户自己编写控制信号量的函数。当进程中的线程访问预先制定的内存空间时,操作系统会调用系统默认的或用户自定义的信号量函数,保证数据的完整性与正确性。 基于TLS的反调试,原理实为在实际的入口点代码执行
2016-04-27 11:59:33 9630 1
原创 X86/X64处理器体系结构及寻址模式
由8086/8088、x86、Pentium发展到core系列短短40多年间,处理器的时钟频率几乎已接近极限,尽管如此,自从86年Intel推出386至今除了增加一些有关流媒体的指令如mmx/sse之外,其他新增的大多数指令都可以从最初的指令集中组合实现同样的功能,整个编程模型维持了约有20多年。1. 处理器体系结构1.1. 处理器简要结构我们都知道CPU的根本任务就是执行指令,对计算机来说
2016-04-09 15:01:07 19957 3
创建及调用基于QT5 QML的 DLL(举例QML中使用QZXing识别二维码)
2016-02-11
WIndow下使用QT C++开发生成带Logo的二维码的程序
2016-02-05
QT5.5或QT5.6与echarts实现动态图表例子
2016-01-17
WebSocket 应用案例
2016-01-13
基于Qt WebChannel实现QT与HTML页面通信
2016-01-13
Visual Studio 2015编译安装配置QT5.5.1(含QTWEBKIT) 使用的编译脚本
2015-12-24
QT5中使用Echarts图表组件演示代码
2015-12-21
Fragment+PopupWindow仿QQ空间最新版底部菜单栏
2014-05-05
EBS+R12.1.3 for Redhat Enterprise 6.1(X64)安装报告
2012-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人