我知道有些程序就像在笔记本电脑上使用lojack安装在BIOS上,但我仍然有点困惑.在阅读关于lojack时,在我看来,在用户登录并尝试访问互联网之前,他们无法完全找到笔记本电脑的位置.所以我认为这是一个BIOS应用程序,以便小偷重新格式化HD无关紧要.
所以我的问题是,有没有人对互联网如何编写BIOS应用程序有任何想法.我不是在寻找完整的答案 - 只是想法或资源来开始.例如,这样的东西是用汇编写的吗?一旦这样的应用程序被编写,它如何被转移到BIOS.BIOS程序本身是否识别出有互联网连接(小偷登录操作系统时).或者在登录时,会产生其他进程吗?有没有人可以指导我的资源/网站?
您没有提到您是否对传统BIOS或EFI BIOS感兴趣,但我要提到的是,使用EFI可以编写EFI应用程序.见英特尔出版社:
EFI Application工具包带有完整的TCP/IP网络堆栈:http:
//www.intel.com/technology/efi/toolkit_overview.htm
更多来自tianocore.org
BIOS 程序本身不访问互联网或执行任何宣传的功能。BIOS 固件中的 LoJack 附加功能是一个文件复制/修补实用程序 - 启动时它可以检查硬盘驱动器中是否有 Windows 副本,并继续静默安装/修复 LoJack 服务(如果它已被删除)。该服务本身包括多种措施来降低其配置文件并防止自身被禁用(类似于有多少木马和恶意软件运行多个进程,如果一个进程被禁用或杀死,每个进程都会恢复另一个进程)。
如果在擦除硬盘后安装了不受支持的操作系统(如 Linux),LoJack BIOS 程序将无法执行任何操作。