作者: ba1100n

91 篇文章

4.28本周小结
在看完CPU加电直到linux系统初始化完成,第一个main函数被执行的那种过程以后,对bzImage镜像文件的逆向过程变得比较丝滑,不过最后还是花了些时间去解决一个一个小坑,比如怎么让qemu-system状态下跑起来,配置什么参数,怎么让里面的文件系统导出来,等等,反正也是一些实践上用的比较多的…
4.21本周小结
其实这周还是挺充实的,上周英语方面有些小任务,完成了以后就开始看了看那些固件加解密的东西,然后发现我的IDA版本有点老(7.5),即使知道哪个是加密函数仍然识别不出其引用,所以更新换代了一下 然后后面师傅告诉我,其实固件里面有些加载linux系统完毕的信号,首先了解一下linux的加载过程,这样能够…
thumbnail
浅析linux系统加载:从CPU加电到用户态,讲讲BIOS、UEFI、MBR引导、GRUB引导
前言 由于解密固件方面的逆向需要,所以需要了解linux系统加载机制。花了我好几天来来去去缕清关系和学习,学的时候还是慎用语言大模型不然容易被它绕进去。。。 本文默认读者学习过操作系统等课堂上能学到的知识。。。不然太多了写不完啦 尝试使用通俗的语言+各个地方的截图+常见疑惑,结合来描述,写得不够详细…
4.13本周小结
这周的前两天做的事情其实主要还是之前那些调试什么的,然后分心去玩好多年没玩的d5人格了,更新的人物好好看,真好玩( ̄▽ ̄)d  周三去了一趟某个曾经带队老师总是推荐我们去的所,然后老师带我们试着挖真实环境的那些漏洞。实际上做这个方向并不是这么好做的,首先得学会找调试接口(这个还好,有万用电表就行),…
thumbnail
恢复D-Link DIR-605L(FW_113)固件运行环境的详细踩坑过程
前言 感觉iot这块最麻烦的还是仿真和动态调试,因为硬件的缺失,固件的执行过程中总是会缺失部分内容,从而使得仿真、调试失败 这段时间研究的几个内存漏洞,普遍都有以下问题 qemu的仿真很难跑起来,经常因为网上搜索不到、自己不会找的原因而无法运行成功,过往的文章有些不需要内存层面的调试的,直接启动fa…
4.7本周小结
继续刚仿真环境修复。周一周二感觉有点混乱不知道怎么办好,尝试安装qiling框架,结果发现坑是真的多,比如IDA>=7.5的话,必须安装1.4.5的qiling而不是pip默认最新的1.4.6,以及qilingIDA插件的一些代码问题需要被手动修复。而且qiling的continue似乎有些小问题,…
3.31本周小结
这周前两天半其实一直在干活,在思考某件东西怎么改进优化,导致没有怎么复现漏洞什么的,周三下午上课的时候很认真地看完了一个内存漏洞的前因后果,然后后面逆向了主要的数据的流程,但发现目前自己还是在动态调试上太生疏了QwQ,后面回家了一下,所以这两天又没有学习。 实际上最近确实研究了两个mips内存破坏方…
3.24本周小结
这周其实很低效率,很想很想复现点不一样的东西,结果就是,周一周二课比较多,而且都是不能偷学东西的课,但晚上没有珍惜时间,周一晚上玩RON刷S去了,(这游戏通关简单,但刷S是真的折磨) 周二吃完饭甚至忍不住在宿舍玩了两小时才去工位(这byd游戏刷S是真的折磨)。。。那天晚上学习了MIPS的堆栈、寄存器…
thumbnail
工控协议漏挖入门之初尝boofuzz与电线鲨鱼抓包分析Modbus
0x00 前言 并非有意开新坑的,但是其实昨天上课学到了一下下,然后四节课里面塞了那么多东西感觉云里雾里的,所以想趁着还没忘记赶紧总结一下,以供日后不时之需,其实学习到的这方面的东西尚且非常浅薄。。。还请海涵 而且听说工控的溢出漏洞其实很难转化成RCE,因为缺少很多库函数,但是,也恰恰是因为这是工控…
粤ICP备20015830号