- 博客(4)
- 资源 (9)
- 收藏
- 关注
翻译 密码学之Padding
本文参考自:https://en.wikipedia.org/wiki/Padding_(cryptography)一、Padding简介在书面语中,明文经常以可预测的方式开始和结束。例如:尊敬的、此敬等等。为了防止已知明文攻击,随机长度的填充来防止攻击者知道明文的长度。二、Padding在对称加密中的应用在对称加密中,明文通常是由固定长度的块组成,这就需要对明文进行填充。1.Hash 函数现代的H
2017-04-08 11:17:00 2705
原创 linux/android进程的模块信息获取
本文参考自腾讯游戏安全实验室,感谢腾讯游戏安全实验室的技术分享,如有侵权,请联系我@@linux进程空间中有较多的模块信息,模块信息一般包括:动态加载的链接库和可执行文件的信息。通过遍历模块可获取的进程信息包括:模块基地址和模块路径等。 下面我们以HelloWord 程序来讲讲解linux上进程模块信息的获取。该程序用C语言完成,调用了C语言标准库中的printf函数,源码如下:#include
2017-04-04 11:29:03 4147
原创 动态链接之可执行文件的装载与进程
一、进程的虚拟地址空间 程序 是一个静态的概念,它就是一些预先编译好的指令和数据集合的一个文件。 进程 是一个动态的概念,它是程序运行时的一个过程。 每个进程被运行起来以后,它将有自己独立的虚拟地址空间(Viretual Address),虚拟地址空间的大小由CPU的位数决定。32位的硬件平台虚拟地址空间为4GB,Linux系统的内核空间和用户空间比是1:3,Windows系统的内核空间和用
2017-04-04 10:36:47 341
原创 Android Ptrace 注入
由于安卓采用的是修改后的linux内核,所以linux上的很多注入技术都可以用于安卓。ptrace远程注入技术便是一种。现在我们将实现对一款游戏进行注入。该例子是腾讯游戏安全实验室提供的,再此表示感谢!如有侵权的话,希望联系我。一、Ptrace函数介绍Ptrace注入技术主要使用的是linux系统下的ptrace函数。关于如何深入学习Ptrace函数。大家可以参看我前面写的几篇文章:
2017-04-04 10:35:38 10615 6
Nexus 5 OTA update-binary 和 update-script
2017-07-17
固件管理器(ROM Manager ) v5.5.3.7 APK
2017-07-17
Nexus 5 (GSM/LTE) binaries for Android 4.4.4 (KTU84P)
2017-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人