Writing a Tiny x86 Bootloader
joebergeron.io
Writing a Tiny x86 Bootloader
1–10 of 55 posts
Re: Writing a Tiny x86 Bootloader
#2That said: if you're curious and want to learn, I have no objections to digging into stuff, even "obsolete" stuff like BIOS boot :)
Re: Writing a Tiny x86 Bootloader
#3Re: Writing a Tiny x86 Bootloader
#4Re: Writing a Tiny x86 Bootloader
#5Re: Writing a Tiny x86 Bootloader
#6Not saying he is wrong or anything,but he seems to have missed how modern machines ship with UEFI which tries to solve this problem on firmware level. That said: if you're curious and want to learn, I have no objections to digging into stuff, even "obsolete" stuff like BIOS boot :)
Either way, it was definitely fun.
Re: Writing a Tiny x86 Bootloader
#7Please use left justification. The center justification makes reading the article much more difficult.
Re: Writing a Tiny x86 Bootloader
#8In ubuntu for example, whilst booting, ubuntu starts loading more of the malware from the metacache which suggest the hard drive cache may have been filled by the initial boot loader for the malware, again helping to hide the malware from detection. When booting different OS's, it works with XP, Ubuntu, Parted Magic, Kali, Tails and others. The OS's seem to actively hide the malware if you use a hex editor to scan the drive or infected files, so over time, some of that open source code has become compromised, and lets not forget the Dirty Cow exploit has been around since 2007 potentially making it possible to hack many different packages that make up the core Linux OS. It also seems to use SNMP to hack into managed switches, so whether this is getting into the Stuxnet/DuQu/DuQu2 territory, remains to be seen, but I would suggest it is, this then narrows it down to one country, because in maths its possible to calculate unknowns.
Remember, software always does what its told, unlike Humans and here in lies its weakness!
Re: Writing a Tiny x86 Bootloader
#9Not saying he is wrong or anything,but he seems to have missed how modern machines ship with UEFI which tries to solve this problem on firmware level. That said: if you're curious and want to learn, I have no objections to digging into stuff, even "obsolete" stuff like BIOS boot :)
Re: Writing a Tiny x86 Bootloader
#10Not saying he is wrong or anything,but he seems to have missed how modern machines ship with UEFI which tries to solve this problem on firmware level. That said: if you're curious and want to learn, I have no objections to digging into stuff, even "obsolete" stuff like BIOS boot :)
What would be the equivalent of this in UEFI? I mean is there a one page tutorial on booting with UEFI by writing a few lines of assembly?
which is certainly not an easy tutorial to follow. Seems like more robustness tends towards a greater barrier to entry.