- 博客(5)
- 收藏
- 关注
UEFI Handle与Protocol
最近看了一些UEFI中handle和protocol的资料,这里做一个整理,写一点自己的理解,想了想还是搬运过来了,因为写得比较认真,但是放github 博客上除了我应该没人看吧。主要参考文章UEFI Handle的来龙去脉UEFI 协议与句柄如何理解UEFI中handle和protocol的概念Handle,Protocol和Interface是什么EDK II UEFI Driver Writer’s Guide中对Handle和Protocol的描述如下:Handles are a
2021-04-10 11:30:24
1672
1
原创 XCTF新人区逆向Write up合集
XCTF攻防世界open_source这道题直接给了源码,读就行了,一开始以为文件名是32位hash,但是计算的话太大,也无法解密,所以突破口还是hash本身的计算,从之前的判断可以推出,其实(second % 17)就是等于8。算出来还要转为16进制。logmein也是考的阅读c的能力,拖到ida里面F5反编译,简单读一下,突破口应该在判断语句里面。处理之后提示数太大了,乍看一眼*(_BYTE *)不太理解什么意思,但是感觉long整数和字符串长度差不多,可以合理推测,可能需要对long型的
2021-04-10 11:10:33
529
原创 TEE & TrustZone 相关资料
TEE & TrustZone 相关资料TEE就是一个可信执行环境,trustzone提供的一种硬件解决方案 实现TEE官方文档 白皮书trustzone官方文档https://developer.arm.com/documentationARM Security Technology Building a Secure System using TrustZone Technologyhttps://blog.youkuaiyun.com/embededman/article/details/1
2021-01-08 11:06:23
345
1
原创 野人和传教士过河 python
#判断条件怎么判断目前状态是否有效1.野人数<=传教士人数这一条规则包括:左边要满足,同时右边也要满足(不能只判断一边),存在一边只有野人或者只有传教士的情况,两边状态都要考虑。2.当前状态不能与存储的路径中有重复如果存在重复情况,则就会进入死循环。3.实现思想python list + 递归4.需要注意的细节函数传输“状态”时需要注意,因为这里本人“状态”类型是list,传的时候传的地址,所以更新到下一个状态的时候,该会被改变。解决方法: newstate = list(
2020-09-25 15:12:26
1994
原创 Firmadyne环境搭建
主要参考文献https://blog.youkuaiyun.com/qq_35056292/article/details/99674670但是中途还是出了很多问题,比如说firmadyne下载时出现网络连接问题,这里需要手动对资源进行一个下载。https://github.com/liyansong2018/Firmadyne-binaries其次是因为官方fat.py文件修改,所以相关操作也需要修改。firmware-analysis-toolkit 目录下有三个文件:fat.config fa
2020-07-10 22:20:01
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人