- 博客(18)
- 资源 (94)
- 问答 (2)
- 收藏
- 关注
原创 【油猴脚本】CleanReader for CSDN
这个没啥好介绍的,看效果就知道了。具体效果是只显示文章正文部分,隐藏其他所有无关的内容。原网页启用脚本后脚本地址:https://github.com/VII-s/Tamperm ... aderforCSDN.user.js
2016-11-29 12:05:57 623
转载 小甲鱼PE详解之资源(PE详解11)
今天我们来谈谈资源部分,资源部分可以说是 PE 文件所有结构中,最复杂的一部分,也最让人揪心。很多朋友都想通过自己动手修改一些游戏的资源、工具的界面、或者一些软件的图标等,都知道要改资源部分。但纯粹一进去就像走进了迷宫……出不来……虽然说是迷雾重重,但是本节的学习确意义非凡,例如我们可以对游戏进行汉化!怎么样?刺激吧?给力吧?我们可以自己汉化我们喜欢的**游戏哦!小甲鱼PE详解
2016-11-18 11:28:45 857
转载 小甲鱼PE详解之基址重定位详解(PE详解10)
今天有一个朋友发短消息问我说“老师,为什么PE的格式要讲的这么这么细,这可不是一般的系哦”。其实之所以将PE结构放在解密系列继基础篇之后讲并且尽可能细致的讲,不是因为小甲鱼没事找事做,主要原因是因为PE结构非常重要,再说做这个课件的确是很费神的事哈。在这里再次强调一下,只要是windows操作程序,其就要遵循PE格式,再说人家看雪的网址就是www.pediy.com。简单的讲是可以,但是怕
2016-11-18 11:27:39 392
转载 小甲鱼PE详解之输出表(导出表)详解(PE详解09)
当PE 文件被执行的时候,Windows 加载器将文件装入内存并将导入表(Export Table) 登记的动态链接库(一般是DLL 格式)文件一并装入地址空间,再根据DLL 文件中的函数导出信息对被执行文件的IAT 进行修正。( 基础补充:很多朋友可能看到这里会有点懵,各位看官请允许小甲鱼啰嗦一下,照顾初学者。我们都明白Windows 在加载一个程序后就在内存中为该程序开辟一个单独的
2016-11-18 11:26:16 457
转载 小甲鱼PE详解之输入表(导入表)详解2(PE详解08)
在此之前,我们已经对这个输入表进行了一些实践和理解,这有助于大家对这个概念更进一步的加深认识。小甲鱼觉得,越是复杂的问题我们应该越是去动手操作它,认识它,这样才容易熟悉它!在上一节课我们像小鹿一样的乱撞,终于撞到了输入表里边包含的函数名称,嘿嘿,不过地址,我们还是没能找着……这节课我们将深入来剖析输入表的结构,通过结合实例分析来帮助大家理解输入表的工作原理。输入表结构回
2016-11-18 11:25:18 242
转载 小甲鱼PE详解之输入表(导入表)详解(PE详解07)
捷径并不是把弯路改直了,而是帮你把岔道堵上!走得弯路跟成长的速度是成正比的!不要害怕走上弯路,弯路会让你懂得更多,最终还是会在终点交汇!岔路会将你引入万劫不复的深渊,并越走越深……在开始讲解输入表(导入表)概念之前,请允许小甲鱼童鞋用简短的几句话来总结之前我们学过的内容,并做进一步的思想综合提升,注意咯!首先,我们知道PE 文件中的数据被载入内存后根据不同页面属性被划分
2016-11-18 11:24:25 378
转载 小甲鱼PE详解之区块描述、对齐值以及RVA详解(PE详解06)
各种区块的描述:很多朋友喜欢听小甲鱼的PE详解,因为他们觉得课堂上老师讲解的都是略略带过,绕得大家云里雾里~刚好小甲鱼文采也没课堂上的教授讲的那么好,只能以比较通俗的话语来给大家描述~通常,区块中的数据在逻辑上是关联的。PE 文件一般至少都会有两个区块:一个是代码块,另一个是数据块。每一个区块都需要有一个截然不同的名字,这个名字主要是用来表达区块的用途。例如有一个区块叫.rdata
2016-11-18 11:23:13 240
转载 小甲鱼PE详解之区块表(节表)和区块(节)续(PE详解05)
这一讲我们结合实例来谈谈区块表的定义以及各个属性的含义。首先,我们先用之前学过的一点知识在二进制文件中手动翻找区块表,这样做的好处是可以使你很快的对PE结构牢记于心。学来的东西就是能用的东西,不能用的理论是空谈,是瞎扯。(具体过程演示大伙可参考小甲鱼的视频教程:《解密系列》系统篇.第五讲)这里我们经过千辛万苦终于找到了我们的区块表了(当然将来我会教大家写一个自己的工具,让工具去
2016-11-18 11:22:13 207
转载 小甲鱼PE详解之区块表(节表)和区块(节)(PE详解04)
到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识。接下来就该轮到SectionTable (区块表,也成节表)。(视频教程:http://fishc.com/a/shipin/jiemixilie/) 越学越多的结构,大家可能觉得PE挺乱挺杂的哈,所以这里插播下一下必要知识的详细注释,大伙可以按需要看。
2016-11-18 11:20:05 269
转载 小甲鱼PE详解之IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用(PE详解03)
咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用!(视频教程:http://fishc.com/a/shipin/jiemixilie/)接着我们来谈谈 IMAGE_OPTIONAL_HEADER 结构,正如名字的意思,这是一个可选映像头,是一个可选的结构,但是呢,实际上上节课我们讲解的 IMAGE_FILE_HEADE
2016-11-18 11:17:24 382
转载 小甲鱼PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用(PE详解02)
PE Header 是PE相关结构NT映像头(IMAGE_NT_HEADER)的简称,里边包含着许多PE装载器用到的重要字段。下边小甲鱼将为大家详细讲解哈~(视频教程:http://blog.fishc.com/1551.html)首先是IMAGE_NT_HEADERS 结构的定义:(啥?结构不会,先看看小甲鱼童鞋的《零基础入门学习C语言》关于结构方面的章节吧~
2016-11-18 11:15:08 404
转载 小甲鱼PE详解之IMAGE_DOS_HEADER结构定义即各个属性的作用(PE详解01)
(注:最左边是文件头的偏移量。)IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic // Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记 +2h WORD e_cblp //Bytes on last page of file +4h WORD e_cp //Pages in file+6h
2016-11-18 11:09:01 490
转载 PE文件的执行顺序
当一个PE文件被执行时,PE装载器首先检查DOS MZ header里的PE header的偏移量。如果找到,则直接跳转到PE header的位置。当PE装载器跳转到PE header后,第二步要做的就是检查PE header是否有效。如果该PE header有效,就跳转到PE header的尾部。紧跟PE header尾部的是节表。PE 装载器执行完第二步后开始读取节表中的节段信息,并采用文件映射
2016-11-18 11:07:38 808
原创 常见C/C++ XML解析器比较
转自:http://www.metsky.com/archives/578.html常见C/C++ XML解析器有tinyxml、XERCES、squashxml、xmlite、pugxml、libxml等等,这些解析器有些是支持多语言的,有些只是单纯C/C++的。如果你是第一次接触到XML解析,那么关于XML解析器的选择问题的确令人头疼,我们先看一下这些解析器有哪些特点。一、Xerces XML解
2016-11-13 12:11:15 315
转载 VC++下使用ADO连接Access数据库
一、准备1、引入ADO类#import "c:\program files\common files\system\ado\msado15.dll" \ /* no_namespace \ */ rename_namespace ("ADODB")\ rename ("EOF", "adoEOF") 2、初始化COM在MFC中可以用AfxOleInit();非MFC环境中用
2016-11-12 16:34:27 692
原创 微软 Link.exe链接器选项
@ 指定响应文件/ALIGN 指定每一节的对齐方式/ALLOWBIND 指定 DLL 不能绑定/ALLOWISOLATION 指定清单查找行为。/ASSEMBLYDEBUG 将 DebuggableAttribute 添加到托管映像中。/ASSEMBLY
2016-11-11 15:55:06 6455
原创 微软 CL.exe 编译器选项
本文包含绝对的编译器选项列表。 有关按字母顺序排序的列表,请参见 按字母顺序列出的编译器选项。优化/O1 创建小代码。/O2 创建快速代码。/Ob 控制内联展开。/Od 禁用优化。/Og 使用全局优化。/Oi 生成内部函数。/Os 代码大小优先。/Ot 代码速度优先。/Ox 使用最大优化 (/Ob2gity /Gs)。/Oy 省略帧指针。 (仅限 x86)代码生
2016-11-11 15:41:55 2740
转载 360急救盘ISO镜像制作
[360急救盘支持UEFI的解决方案] 1.首先需要下载360急救盘的本体和grub2-efi的启动文件 下载地址:http://renew.sys.360.cn/udisk/uos_1.2.0.1066.7z 下载地址:http://mirrors.163.com/debian/dists/stable/main/installer-amd64/current/images/cdrom/de
2016-11-04 22:50:55 6044
Windows Shell 编程.pdf
2016-10-17
FileTypesSolution.zip
2016-10-17
uPD720201/uPD720202 User's Manual: Hardware
2019-03-12
激光打标软件Ezcad2.7.6
2018-11-09
STM32 USB转串口驱动 Virtual COM Port Driver(V1.5.0)
2018-09-20
ffmpeg-php-5.3-win32
2018-03-11
WinXP DDK2600
2017-11-05
IRPTrace2.00.002.zip
2017-09-09
DMA传输后,拷贝DMA缓冲区数据时出错
2016-06-23
变量赋值后没有更新???好像是这个问题
2016-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人