如何解决如何编写连接到互联网的BIOS程序?
| 我知道那里有一些程序,例如用于笔记本电脑的lojack,已经在BIOS上安装了,但是我仍然有些困惑。在阅读有关lojack的内容时,在我看来,他们只有在用户登录并尝试访问Internet时才能完全找到笔记本电脑的位置。因此,我认为这是BIOS应用程序,因此,如果小偷重新格式化HD,就没有关系了。 所以我的问题是,是否有人会写关于互联网如何启用BIOS应用程序的任何想法。我不是在寻找完整的答案-只是想法或资源开始。例如,这是汇编语言吗?编写了一个这样的应用程序后,如何将其转移到BIOS。 BIOS程序本身是否识别出互联网连接(小偷登录操作系统时)。还是在登录时会产生其他进程?是否有任何人也可以指导我的资源/网站?解决方法
BIOS程序本身无法访问Internet或执行任何广告功能。 LoJack除了BIOS固件外,还有一个文件复制/修补实用程序-在启动时,它可以检查硬盘驱动器中的Windows副本,如果已删除LoJack服务,则可以静默安装/修复LoJack服务。该服务本身包括降低其配置文件并防止其自身被禁用的几种措施(类似于有多少木马和恶意软件运行了多个进程,如果一个进程被禁用或杀死,则每个进程都会相互恢复)。
如果在擦除硬盘驱动器后安装了不受支持的操作系统(例如Linux),LoJack BIOS程序将无法执行任何操作。
,您没有提到您对旧版BIOS还是EFI BIOS感兴趣,但是我想提到的是,使用EFI可以编写EFI应用程序。请参阅英特尔出版社:
利用UEFI Shell
EFI应用程序工具包随附完整的TCP / IP网络堆栈:
http://www.intel.com/technology/efi/toolkit_overview.htm
tianocore.org上的更多内容
,要了解有关BIOS的知识,一个很好的来源是coreboot.org。它是一个开源BIOS(或固件),并支持某些物理机。
旧版BIOS是用汇编语言编写的,而诸如UEFI或coreboot之类的新一代则主要是用C语言编写的。 BIOS程序存储在ROM中,并由CPU自动执行。
,关于“ LoJack”风格的解决方案,该技术的提供商之一是Absolute Software的Computrace产品。
基本上有3个组件:1)在OS中运行的软件组件; 2)包含在系统BIOS中的BIOS组件(通过与PC供应商合作的Absolute完成); 3)与PC通讯的绝对软件服务器。
有关其工作原理的更多信息,请访问:
http://www.absolute.com/cn/company/Computrace-Persistence.aspx
(尤其是请参阅本网站上的演示视频)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。