使用VS2015调试罗云彬的32位汇编语言源代码
使用VS2015调试罗云彬的32位汇编语言源代码
DBR引导代码分析_XP_FAT32
WINDOWS XP FAT32引导代码共由两部分组成:0柱面,1磁头,1扇区和0柱面,1磁
头,13扇区。
MBR引导代码分析
MBR在系统启动时由BIOS INT 19H自动加载到0000:7c00处,为512个字节.下面这段代码实现把0000:7c1b处MBR代码复制485个字节到0000:061b处,为什么不从0000:7c00开始复制512个到0000:06cc处,因为前面1b 个字节为复制代码,所以忽略.空出的0000:7c00
开始的空间将读入活动分区的操作系统的引导扇区.
NTFS文件系统
文件记录是$MFT文件的基本组成部分,卷中的所有文件都由至少一个文件记录来描述,对于使用多个文件记录的文件,其第一个文件记录叫基本文件记录,其余的叫做扩展文件记录。
每个MFT项的大小在引导扇区中进行说明,不过Microsoft的所有版本都使用1024字节的大小。
MFT文件记录由记录头,数个文件属性和结束标志“FF FF FF FF”组成,一般大小为1K(两个扇区)。为了8字节对齐,在结束标志之后,会填充4个字节“82 79 47 11”。
中日韩统一表意文字表各字段含义
中日韩统一表意文字表各字段含义
微软Strings工具中文文档
微软Strings工具中文文档
PathPattern详解
PathPattern详解
Oracle 12c 关闭连接
Oracle 12c 关闭连接
在eclipse中配置MAVEN
在eclipse中配置MAVEN
Unicode编码详解
Unicode编码详解
《Unicode 标准1 5.0 》第一、二、三章中文版
使用x64dbg调试dll程序
使用x64dbg调试dll程序。
操作步骤详细。
使用全局和线程钩子注入DLL.rar
使用全局和线程钩子注入DLL,含完整代码。
使用全局和线程钩子注入DLL,含完整代码。
使用全局和线程钩子注入DLL,含完整代码。
使用远程线程注入DLL
远程线程注入,含代码。
详细介绍远程线程注入,并且包含完整代码。
远程线程注入,含代码。
详细介绍远程线程注入,并且包含完整代码。
VS2015_使用NASM编译64位汇编文件
VS2015_使用NASM编译64位汇编文件
RFC1321_MD5_VC++实现
MD5 RFC1321版VC++实现
源代码可直接编译运行,中文注释.
象棋名手326.rar
象棋名手6核版。带引擎,带界面。资源为rar文件,下载后需解压缩。使用前需配置xqms.rc文件。配置成自己电脑的核数和内存。
SHA--HMAC祥解
sha1 sha224-256 sha384-512文档祥解及RFC 4634 VC源代码
hmac文档祥解及RFC 4634 VC源代码
MD5文档及算法代码
MD5文档及算法代码
MD5文档
MD5算法VC++
VS2015_使用NASM编译32位汇编文件
VS2015_使用NASM编译32位汇编文件
VS2015使用NASM编译32位汇编文件
VS2015使用NASM编译32位汇编文件
windows命令 ntsd 使用详解
windows命令 ntsd 使用详解
ntsd 从2000开始就是系统自带的用户态调试工具。
打滚子信号牌(死棒).
信号牌分为应牌信号和慢信号两种。
一、 副牌信号
当手中主牌不好,很难通过掉主上手时,应该给足副牌信号,由对门协助上手。
1. A信号:
1) 庄家出A时,应牌9JQ,说明有AA。一般情况下,AAK时,可发AA信号。
如果某门副牌没有出过A,对家在第二次获得发牌权时出该门副牌A,则表明对家是AKK,此时如果手中有AA,无论是否有K,都应该给出AA信号。
2) 第三个A信号:
如果某门副牌已经出了一个A,当对家出第二A时,自己手中有第三个A,则应给出JQ信号或慢信号。
利用第三个A信号破解庄家藏A:
如果某门副牌帮家已经出了一个A,自己手中有AK,不可简单的认为另一个A在对家手中,而先出K,后出A,因为有时庄家可能会藏A。应该先出A,看对家是否给出第三个A信号,再决定是否出K。如果对家给出第三个A信号,则说明第三个A在对家手中,接着出K;如果对家没有给出第三个A信号,则说明第三个A在庄家手中,不可再出K。
3) 如果对家是滚子A,对家出K时,如果手中有KK,也应给9JQ;如果是一个K,应给7或慢出6。
4) 庄家出A时,应牌8 ,说明有AKK,你可以出对给我 。
5) 庄家出A时,应牌4和8,在副牌中,4的倍数表示该门副牌有对牌控制权。
6) 庄家出A时,应牌7或慢出6,说明有一个A。
加密与解密 (第三版).pdf
加密与解密 第三版 看雪安全技术团队
本书以加密与解密为切入点,讲述了软件安全领域许多基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发、虚拟机设计等。读者在掌握本书的内容,很容易在漏洞分析、安全编程、病毒分析、软件保护等领域扩展,这些知识点都是相互的,彼此联系。国内高校对软件安全这块领域教育重视程度还不够,许多方面还是空白,而近年来许多企业对软件安全技术人才需求量越来越大。从就业角度来说,掌握这方面技术,可以提高自身的竞争能力;从个人成长角度来说,研究软件安全技术有助于掌握一些系统底层知识,是提升职业技能的重要途径。作为一名合格的程序员,除了掌握需求分析、设计模式等外,如能掌握一些系统底层知识,熟悉整个系统的底层结构,对自己的工作必将获益良多。
本书可以作为学校或培训机构的软件安全辅助教材,是安全技术爱好者、调试人员、程序开发人员不可多得的一本好书。
PE文件格式详解
PE文件格式详解 超详细 图文并貌
汇编语言 基于x86处理器 中文扫描第7版
汇编语言 基于x86处理器 中文扫描第7版
VS2015下搭建64位汇编环境
VS2015下搭建64位汇编环境
数据结构与算法分析C++描述
内容简介:
本书全面论述了数据结构和算法分析,即组织大量数据的方法和对算法运行时间的估计。随着计算机的速度越来越快,对于能够处理大量输入数据的程序的需求变得日益迫切。具有讽刺意味的是,由于在输入量很大时程序的效率明显降低,因此这又要求更加关注效率问题。通过在实际编程之前对算法进行分析,学生可以确定一个特定的解法是否可行。例如,在本书中学生可看到一些特定的问题,并了解精心的实现如何能够把处理大量数据的时间从16年减至不到1秒。因此,本书中论述的算法和数据结构均进行了运行时间方面的分析。在某些情况下,还研究了影响实现运行时间的一些微小细节。.