首页
社区
课程
招聘
[求助] 如何开发引导阶段的程序?
2021-7-8 14:20 4065

[求助] 如何开发引导阶段的程序?

2021-7-8 14:20
4065

想开发一个,运行在bios之后,操作系统引导之前,对访问计算机进行控制(输入用户名和密码)。这样的程序用什么工具开发,如何调试运行?
哪位做过这样的程序,或者给个建议,到哪里去找资料,不胜感激啊!


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 405
活跃值: (1910)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
wowocock 1 2021-7-8 16:47
2
0
满大街的MBR硬盘锁,很简单,几分钟搞定,用汇编写,BOCHS调试即可。EFI的更简单。
雪    币: 203
活跃值: (166)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
arryang 1 2021-7-8 17:08
3
0
wowocock 满大街的MBR硬盘锁,很简单,几分钟搞定,用汇编写,BOCHS调试即可。EFI的更简单。
只有汇编,对话框自己实现吗?
大神,给个要了解知识的关键词,我去搜
雪    币: 3148
活跃值: (244)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
MSA_Li 1 2021-7-8 17:56
4
0
VeraCrypt了解下
雪    币: 689
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
0llydbg 2021-7-8 21:19
5
0
arryang 只有汇编,对话框自己实现吗? 大神,给个要了解知识的关键词,我去搜


vc1.5之前的版本可以编译C

另外类似开源的有 vc dc tc 之类的很多

雪    币: 2147
活跃值: (5682)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
微启宇 2021-7-8 23:02
6
0

你这个不就类似于grub, syslinux, clover, rEFInd 这类bootloader?现在几乎都是uefi的机器了很少见到传统的BIOS了,uefi开发起来不是很难。嫌麻烦了可以用已有的开源bootloader魔改。。。uefi的还可以嵌入到电脑bios里只要bios的flash够大还可以嵌入个linux系统进去(我编译过大概五十到八十兆的大小,具体看嵌入的initrd大小)。。。但刷bios有风险操作须谨慎。

最后于 2021-7-9 00:09 被微启宇编辑 ,原因:
雪    币: 203
活跃值: (166)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
arryang 1 2021-7-9 10:40
7
0
爱我佳鑫 你这个不就类似于grub, syslinux, clover, rEFInd 这类bootloader?现在几乎都是uefi的机器了很少见到传统的BIOS了,uef ...
谢谢你的建议,很有借鉴意义!
游客
登录 | 注册 方可回帖
返回