《WindowsPE权威指南》[1]内容全面,详尽地剖析了WindowsPE文件格式的原理及其编程技术,涉及安全领域的各个方面和Windows系统的进程管理和底层机制:实战性强,以案例驱动的方式讲解了WindowsPE文件格式在加密与解密、软件汉化、逆向工程、反病毒等安全领域的应用,不仅每个知识点都配有小案例,而且还有多个完整的商业案例。
全书共分为三大部分:第一部分简单介绍了学习《WindowsPE权威指南》需要搭建的工作环境和必须具备的工具,深入分析了。
PE文件头、导入表、导出表、重定位表、资源表、延迟导入表、线程局部存储、加载配置信息等核心技术的概念、原理及其编程方法,有针对性地讲解了程序设计中的重定位、程序堆栈、动态加载等;
第二部分讨论了PE头部的变形技术及静态附加补丁的技术,其中静态附加补丁技术重点讲解了如何在空闲空间、间隙、新节、最后一节四种情况下打补丁和进行编码的方法;
第三部分精心编写了多个大型而完整的PE应用案例,以PE补丁作为重要手段,通过对目标PE文件实施不同的补丁内容来实现不同的应用,详细展示了EXE捆绑器、软件安装自动化、EXE加锁器、EXE加密、PE病毒提示器以及PE解毒的实现过程和方法。
《WindowsPE权威指南》不仅适合想深入理解Windows系统进程管理和运作机制的读者,而且还适合从事加密与解密、软件汉化、逆向工程、反病毒工作的安全工作者。
此外,它还适合想全面了解WindowsPE文件结构和对程序字节码感兴趣的读者。
2024/5/12 22:38:37 3.57MB Windows PE 代码 光盘
1
余烬风格指南该插件旨在提供基本组件,以简化Ember系列网站之间的样式协调,尽管其最初目的是支持emberjs.com网站。
我们致力于达到WCAG2.0AA一致性标准的目标。
兼容性Ember.jsv3.8或以上EmberCLIv2.13或更高版本Node.jsv10或更高版本安装视为正在进行中的作品,并随时提交自己的想法!安装gitclone此存储库cdember-styleguidenpminstall跑步有关详细信息,请参见指南。
在制品说明每个组件必须具有作为CSS类附加到组件的组件名称。
看起来好像这
2024/5/8 17:28:32 2.06MB ember emberjs ember-addon hacktoberfest
1
AndroidMediaCodec实现Camera预览帧数据编解码并投射至另外的SurfaceView显示,另外附加Camera2的使用。
2024/5/6 2:36:57 853KB MediaCodec
1
Elixir标准库的扩展侧重于数据结构和数据处理。
数据结构“函数式编程的一个方面是,编译器编写器方面的聪明之处可能不会减轻-使用劣等或不适当的数据结构。
”-(持久向量:A.Vector类似于Clojure的是列表的有效替代方法,在有效的恒定时间内支持附加操作和随机访问等许多操作。
iex>vector=A.Vector.new(1..10)#Aiex>A.Vector.append(vector,:foo)#Aiex>vector[3]4iex>A.Vector.replace_at(vector,-1,:bar)#
2024/5/4 16:51:53 180KB elixir util persistent-vectors data-stuctures
1
一、基于winform进行开发,实现了奶茶店点餐管理系统的功能,菜单功能1、点餐:点餐、退出2、录入:饮品录入、服务员档案录入3、查询:饮品查询、服务员档案查询、收银查询4、统计:销售量查询5、登陆、显示当前系统时间二、注意事项1、开发环境为VisualStudio2010,数据库为SQLServer2008,使用.net2.0开发。
2、DB文件夹中是数据库文件,附加即可
2024/5/1 17:28:10 4.05MB SQLServer2008
1
1实验目标能够编写程序模拟读者写者问题2实验要求在Windows2000环境下创建一个控制台进程此进程包含n个线程用这n个线程来表示n个读者或写者每个线程按相应测试数据文件后面有介绍的要求进行读写操作用信号量机制分别实现读者优先和写者优先的读者写者问题读者写者问题的读写操作限制包括读者优先和写者优先:1写写互斥即不能有两个写者同时进行写操作2读写互斥即不能同时有一个线程在读而另一个线程在写3读读允许即可以有一个或多个读者在读读者优先的附加限制:如果一个读者申请进行读操作时已有另一个读者正在进行读操作则该读者可直接开始读操作写者优先的附加限制:如果一个读者申请进行读操作时已有另一写者在等待访问共享资源则该读者必须等到没有写者处于等待状态后才能开始读操作运行结果显示要求:要求在每个线程创建发出读写操作申请开始读写操作和结束读写操作时分别显示一行提示信息以确定所有处理都遵守相应的读写操作限制">1实验目标能够编写程序模拟读者写者问题2实验要求在Windows2000环境下创建一个控制台进程此进程包含n个线程用这n个线程来表示n个读者或写者每个线程按相应测试数据文件后面有介绍的要求进行读写操[更多]
2024/4/28 22:06:56 86KB 东华大学
1
家庭助理附加存储库安装:存储库添加到您的HomeAssistant实例。
附加组件:
2024/4/27 18:35:43 148KB docker dockerfile pi-hole home-assistant
1
基于Myeclipse8.5+SQLServer08个人名片信息管理系统(源代码+数据库)导入源代码,附加数据库即可以使用。
本人亲身实践,不用于商业用途,只用于交流。
有不当的地方望指教,qq:894269873
1
停车场管理系统源码功能介绍:双击软件的车位可以停车入库,右边显示车位的停车比例。
车辆管理:费率管理车辆管理车辆入库:数据管理:车帘管理出入日志应用程序:重置清零注意:使用之前需要先修改App.config中的数据库连接。
开发环境为VisualStudio2008,数据库为SQLServer2005,数据库文件在DB_51aspx文件夹中附加就行。
2024/4/26 9:17:58 150KB RFID 停车场管理
1
对于初学者有用的php小程序,程序中附有博客中的功能。
详细说明都在下载包内。
附加数据库。
2024/4/24 20:06:38 12KB php 博客
1
共 516 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡