![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
逆向工程
早起晨练啊
这个作者很懒,什么都没留下…
展开
-
ELF结构(主要是符号表)
原文出自 : http://blog.chinaunix.net/uid-8473611-id-3184556.html 1.1.1 整体结构 ELF对象格式用于目标文件(.o扩展名)和执行文件. 有些信息只出现在目标文件或执行文件中. ELF文件由下列部件构成. ELF header必须放在文件的开始;其他部件可以随便排放(ELF header给出了其他部件的偏移量). ELF文件构...转载 2016-04-07 19:45:29 · 1542 阅读 · 0 评论 -
调试器工作原理(1):基础篇
原文出自 : http://blog.jobbole.com/23463/ 本文是一系列探究调试器工作原理的文章的第一篇。我还不确定这个系列需要包括多少篇文章以及它们所涵盖的主题,但我打算从基础知识开始说起。 关于本文 我打算在这篇文章中介绍关于Linux下的调试器实现的主要组成部分——ptrace系统调用。本文中出现的代码都在32位的Ubuntu系统上开发。请注意,这里出现的代...转载 2016-04-29 15:41:31 · 1592 阅读 · 0 评论 -
12306中/otn/HttpZF/logdevice?algID 与 /otn/HttpZF/GetJS 的关系
前言:又快要到国庆了,又绕不过抢票,索性自己研究下,之前也有研究,不过遇到了点问题,今天有时间就又研究了下12306接口。 个人猜测,/otn/HttpZF/GetJS是从服务端获取js,然后本地执行,然后生成 /otn/HttpZF/logdevice 及后面的url,并通过该请求获取这两个cookie,这几个cookie是全局的(每个请求的域名都会发送) 首先来看这个...原创 2019-07-24 16:50:54 · 1042 阅读 · 0 评论