该项目仅为实验性项目,主要目的是想隐藏一个Telnet后门在主板的BIOS内,并让其随着计算机系统及操作系统成功的运行起来。运行后能反向Telnet连接到指定的计算机接受控制。
项目涉及的相关知识及技术目录
1、 实验环境,使用bochs调试工具。
2、 刷新BIOS技术问题。
3、 代码植入BIOS问题。
4、 源代码相关技术问题:
A、如何编写BIOS模块(如:PCI、 ISA)。
B、实模式关于HOOK磁盘中断的问题。
C、磁盘中断中选择再次HOOK的问题。
D、NT保护模式下设置物理地址映射。
E、NT保护模式下线性地址寻址问题。
BIOS模块调试实验环境采用Bochs
Bochs虚拟机可以调试BIOS及操作系统,Bochs使用主要是配置它的配置文件,我们以实例配置文件简单讲解,Bochs实验调试等网上有很多相关文章,这里简单讲解。
我的配置实例:文件名xp.bxrc,修改后的及需要设置的内容如下:
######使用的系统BIOS模块###### romimage: file=$BXSHARE/BIOS-bochs-latest ######使用的CPU 相关参数###### cpu: count=1, ips=10000000, reset_on_triple_fault=1 ######设置内存大小 ###### megs: 128 ######添加我们的BIOS模块###### optromimage1: file=test.bin, address=0xd0000 ######使用的VGAROM模块###### vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest ######设置虚拟机硬盘与光盘###### ata0-master: type=disk, path="c.img", mode=flat, cylinders=4161, heads=16, spt=63 #ata0-slave: type=cdrom, path="xp.iso", status=inserted ######设置引导设备 ###### boot: c #boot: cdrom, disk
Bochs调试加载配置文件 *** :可以设置一个bat文件,如下内容:
set BXSHARE=d:\bochs
%BXSHARE%\bochsdbg.exe -q -f xp.bxrc
如何刷新各种BIOS问题
各种BIOS刷新相关工具早已在网上流传,工具的使用这里不作介绍,IcLord的作者已经给出很多编程 *** 实现。这里简单说下。
UniFlash开源项目我也详细分析过,如果有必要我会给出UniFlash源代码的详解,该项目指出可以刷写所有BIOS芯片,但是该项目刷新BIOS存在很多问题,绝大多数情况是无法刷新的我实验过很多次,也尝试修改他的代码过很多次,没找到原因。
Aword BIOS已经有通用的刷写API调用,不管在NT下还是在实模式下,IcLord也作了讲解。如果有时间我会给出实模式及NT下的刷写源代码及分析。
代码植入BIOS问题
关于网上提及的,IcLord讲到的我就不再做重复的分析。这里主要讲下我们的模块可以植入哪些地方以方便隐藏。以前的教程讲过的 *** 存的问题分析。
一、 ISA模块形式植入:这种方式只适合于较早的计算机,因为目前的计算机系统BIOS是不会加载ISA模块的。故只能做实验调试用的 *** 。
二、 PCI模块形式植入:该 *** 虽然系统BIOS都要加载PCI ROM,但是系统BIOS只加载实际存在的PCI卡的ROM模块。而且通常BIOS设置中可以
(抗击新型肺炎)中华人民共和国出入境管理局就疫情防控期间港澳台居民出入境管理问题做回应 中新社北京1月31日电 (记者 张子扬)中华人民共和国出入境管理局31日就疫情防控期间港澳台居民出入境管理问题...
每日好文 装置metasploit的指令是sudo apt-get install metasploit-framework,beef:sudo apt-...
过去的2015年至少能让不少的自媒体原创作者感到欣慰,原创越来越受到重视,原创自媒体人的生成环境在逐渐变好。 微信开通了原创认证标志,那些依靠抄袭和整理出名的大号面临没落危机;今日头条开展了”千人万...
伴随着自媒体的诞生,网络销售发展的异常红火,自媒体视屏带货成为当下主流,你可知无论是网络销售店,还是实体店铺,营业执照都是必备的!营业执照是我们做店铺和公司的必备证件,有了这个证件我们才可以进行运营,...
“大象跳舞,小蚂蚁殃及”,这就是中国中小型品牌商眼里的手机行业。有些人说我国手机行业早已变为血海穴和死海,而在一加CEO刘作虎眼里,这儿宛然便是一个“屠宰厂”。 有关连接:一加x如何 一加手机X详尽...
打开ppt,点击顶部菜单中的插入,新建幻灯片,插入合适的模板,输入内容,点击设计选项栏,选择喜欢的设计方案,再次点击需要的设计方案,插入并应用,鼠标右击PPT预览处,可以对ppt进行相关设置,完成后,...