王朝百科
分享
 
 
 

揭秘数据解密的关键技术

王朝百科·作者佚名  2010-06-28  
宽屏版  字体: |||超大  

揭秘数据解密的关键技术

揭秘数据解密的关键技术作者:刘颖东

·出版社:人民邮电出版社

·页码:394 页

·出版日期:2009年

·ISBN:7115196702/9787115196705

·条形码:9787115196705

·包装版本:1版

·装帧:其他

·开本:16

·中文:中文

内容简介《揭秘数据解密的关键技术》[1]是一本以游戏资源文件格式为研究对象的数据逆向工程的技术书籍,主要讲解如何分析和研究自定义文件格式的数据结构。《揭秘数据解密的关键技术》内容包含反汇编的阅读和理解,数据在计算机中的存储原理,常用媒体格式的解析,加密和解密的识别和分析,数据压缩的特征识别,打包文件格式的识别和游戏窗口化的方法。《揭秘数据解密的关键技术》对每一个问题都给出了详细和完整的分析过程,力求用最通俗和简单的方法让读者学会分析和研究自定义文件格式。《揭秘数据解密的关键技术》适合对数据解密、游戏资源提取、软件逆向工程感兴趣的读者以及广大编程爱好者阅读。

作者简介刘颖东,网名“小猫”,擅长逆向工程与游戏开发,从接触反汇编开始便一发不可收拾,对操作系统底层控制有强烈的征服欲望,现致力于嵌入式操作系统的开发。

编辑推荐《揭秘数据解密的关键技术》告诉您:学数据解密,从这里开始……

目录第1章 走进数据解密

1.1 数据解密是什么

1.1.1 代码逆向工程和数据逆向工程

1.2 数据解密的方法

1.2.1 黑盒分析法

1.2.2 白盒分析法

1.2.3 黑盒分析法与白盒分析法的比较

1.3 万能的汇编语言

1.3.1 为什么选择汇编语言

1.3.2 16位和32位的80x86汇编语言

1.4 通用寄存器

1.4.1 EAX、EBX、ECX和EDX寄存器

1.4.2 EAX、EBX、ECX和EDX寄存器的用途

1.5 变址寄存器

1.5.1 ESI和EDI寄存器

1.5.2 ESI和EDI寄存器的用途

1.6 指针寄存器

1.6.1 EBP和ESP寄存器

1.6.2 EBP和ESP寄存器的用途

1.7 标志寄存器

1.7.1 EFLAGS寄存器

1.7.2 EFLAGS寄存器的用途

1.8 灵活的寻址方式

1.8.1 寻址方式的分类

1.8.2 高级语言中的数据结构和80386寻址方式的关系

1.9 80386指令

1.9.1 Intel格式和AT&T格式的指令

1.9.2 数据传送指令MOV、XCHG、PUSH、POP

1.9.3 地址传送指令

1.9.4 算数运算指令

1.9.5 逻辑运算指令

1.9.6 移位指令

1.9.7 条件转移指令

1.9.8 函数调用指令

1.1 0函数调用约定

1.1 0.1 3种常用的调用约定

1.1 0.2 调用约定的参数传递顺序

1.1 1字节码

1.1 1.1 代码和数据的区别

1.1 1.2 PE文件

第2章 识别汇编代码的高级模式

2.1 汇编中的常量、指针和变量——C语言中的常量、指针和变量

2.1.1 常量、指针和变量的定义

2.1.2 常量、指针和变量的实现机制

2.2 汇编中的字符串——C语言中的字符串

2.2.1 字符串的定义

2.2.2 字符串的实现机制

2.3 汇编中的数组——C语言中的数组

2.3.1 数组的定义

2.3.2 数组的实现机制

2.3.3 二维数组的实现机制

2.4 汇编中的结构体——C语言中的结构体

2.4.1 结构体的定义

2.4.2 结构体的实现机制

2.5 汇编中的条件分支语句——C语言中的条件分支语句

2.5.1 条件分支语句的定义

2.5.2 if的实现机制

2.5.3 包含复杂表达式的if语句的实现机制

2.5.4 switch语句的实现机制

2.6 汇编中的循环——C语言中的循环

2.6.1 循环的定义

2.6.2 while语句的实现机制

2.6.3 do...while语句实现机制

2.6.4 for语句的实现机制。。。。。。。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有