程序逆向

Arm裸机程序分析

一前言在很多时候,程序在实际运行的时候是没有操作系统的,属于裸机运行模式,在Linux中无法直接运行。因此,这个时候就需要使用其他的方式进行分析。以一道ctf题目为例子,来学习一下ARM架构的裸机程序...
阅读全文
移动安全

IOS不越狱导出ipa包

前言 有时候做项目需要拿到ipa包进行漏扫,越狱的情况下导出IPA包很简单,但由于测试机的IOS版本较低,部分情况下一些APP无法安装,也就只能安装到真机里,因此也有了新的需求:不越狱的情况下导出IP...
阅读全文

常用的Linux Hooking技术总结

01钩子函数在程序中预定义好的钩子,在需要的时候,将 hook 函数挂接或者注册(register)到钩子里,使得对目标可用。如果没有钩子,也可以获取函数指针,对函数进行封装,但视乎只能挂接在函数运行...
阅读全文

base64的天坑

base64编码补位的坑,导致数据验证被绕过,也绕过了系统黑名单的检测。背景突然,测试人员找上我,说篡改某对象ID的值会绕过系统的黑名单检测!我非常不相信,因为该对象ID生成有随机因素,而且它的校验也...
阅读全文