Тёмный

Emulation Fundamentals - Writing A Basic x86 Emulator 

OALabs
Подписаться 43 тыс.
Просмотров 16 тыс.
50% 1

In this OALABS Patreon tutorial we will explore how an emulator works by building one ourselves! This is the first part in a five-part tutorial series that can be found on our Patreon here...
www.patreon.co...
The demo Jupyter Lab note can be found on GitHub here...
gist.github.co...
-----
OALABS DISCORD
/ discord
OALABS PATREON
/ oalabs
Twitch
/ oalabslive
OALABS GITHUB
github.com/OALabs
UNPACME - AUTOMATED MALWARE UNPACKING
www.unpac.me/#/
-----

Опубликовано:

 

15 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@mytechnotalent
@mytechnotalent Год назад
Very cool! This will defiantly help get under the hood with writing it like this and help better understand the basics. Great job!
@anntakamaki1960
@anntakamaki1960 7 месяцев назад
Amazing video, easy explanation! Thanks sir.
@nunoalexandre6408
@nunoalexandre6408 Год назад
Love it!!!!!!!!!!!!!!
@wetter4293
@wetter4293 Год назад
23:57 - This is actually a really good point. This may be shallow training, but do you think it's a good idea to find open source emulators for the architecture of choice to get a quick understanding of how it may differ from another given architecture? Thanks for explaining the purpose of arch-to-arch emulation. I didn't even realize it's practical application till now! Cheers!
@OALABS
@OALABS Год назад
Yes this is a good suggestion, I'll link the Unicorn QEMU defs below, but just for some context this is a clip from part 1 of our 5-part series. We always have to strike a balance between useful/concise info here on RU-vid vs. in-depth stuff on Patreon. Part-2 of this series on Patreon is all about Unicorn and we have notes on the JIT and all that stuff. But it wouldn't work in one vid here.... maybe I will release a Part 2 here too? Anyway, if you want to take a look at some of the CPU def stuff github.com/unicorn-engine/unicorn/tree/master/qemu/target (lifted from QEMU). And if you really want to dig in this a great presentation on the JIT www.slideshare.net/RampantJeff/qemu-binary-translation.
@wetter4293
@wetter4293 Год назад
@@OALABS Lovely! Thanks for the resources - I'm still very much a noob, but stuff like this makes me excited to get in the field! Thanks again! :D
@s187v
@s187v Год назад
super wideo łysol =D
@OALABS
@OALABS Год назад
I have no idea what this means but you can have a heart too
@s187v
@s187v Год назад
@@OALABS ty kitten :3
@chrizzzly_hh
@chrizzzly_hh Год назад
Only believing in a technical video when comic sans is used for presentations! great stuff! i guess
@OALABS
@OALABS Год назад
Comic sans seemed appropriate for a "someone on wikipedia" quote 😆
@domenicosorrentino1972
@domenicosorrentino1972 Месяц назад
Hi, i'd like to see the rest of the videos, but patreon decline my payment. Is there another way? Or platform to see all video course? Thank you
@OALABS
@OALABS Месяц назад
Declined your payment?! Sorry but Patreon is the only option 💔
@tomaszlis993
@tomaszlis993 Год назад
I always feel a bit confusion when I hear simulating in software being called emulation. For me emulation is done with the huge cabinets full of FPGAs sold by Mentor/Siemens Veloce or ZeBu Empower.
@OALABS
@OALABS Год назад
Coming soon... ONLYLabs stimulating software!
@fariadams
@fariadams Год назад
Hey Can you please do a tut on fix up of base reloc after unpacking a malware please 🙏
@OALABS
@OALABS Год назад
Already covered this many times... just remove relocations and fix the base base address 🤷‍♂️ ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-mrIHSmUlKv0.html ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-WthvahlAYFY.html
@fariadams
@fariadams Год назад
Thanks
@nguyenhuyclblinedancebuilu7725
Cảm ơn bạn đã chia sẻ video hay ❤️👍💃🇻🇳
@guilhermesaraiva3846
@guilhermesaraiva3846 5 месяцев назад
you can recommended any book about emulation I am writing my article for my graduate program in computer science and I want to discuss emulation techniques and case study with analysis of how the JVM works, thanks
@tesses50
@tesses50 Год назад
i thought qemu had a user mode emulator qemu-user-(cpuarch like ppc, i386, i686 or x86_64)
@OALABS
@OALABS Год назад
Yeh but only for linux not windows so pretty much useless for malware analysis
@Antagon666
@Antagon666 21 день назад
G-hydra ???? Ghi - dra
@OALABS
@OALABS 20 дней назад
G-G-G-G hydra! 50-cent style!
@mosaabalhaddad3146
@mosaabalhaddad3146 Год назад
Man ?? Did u Just Called Ghidra G Hydra on Purpose ?
@OALABS
@OALABS Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-KfT49HSvRMI.html
@OALABS
@OALABS 8 месяцев назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-NJSO52hGZGs.html
Далее
Reverse Engineering With Unicorn Emulation
21:03
Просмотров 10 тыс.
A 6502 Simulator Mystery - Solved!
12:30
Просмотров 36 тыс.
Батя всех бургеров на 7000 ккал!
00:55
Какой звук фальшивый?
00:32
Просмотров 267 тыс.
Understanding The PEB for Reverse Engineers
16:09
Просмотров 10 тыс.
Writing a Really Tiny RISC-V Emulator
19:59
Просмотров 60 тыс.
Emulation - Computerphile
22:36
Просмотров 204 тыс.
I built my own 16-Bit CPU in Excel
15:45
Просмотров 1,4 млн
Tim Jacobs: Why YOU Shoud Write A Gameboy Emulator
17:06
before you code, learn how computers work
7:05
Просмотров 326 тыс.