ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630)
<flowriser> steev, how does one reverse engineer those drivers? Are you using Ghidra or something else?
<steev> flowriser: i have it open in ghidra, yeah, but aside from looking at it... i have no idea what is going on (nor do i even know the proper architecture for whatever that ecb.bin file is)
<steev> https://paste.debian.net/1228647/ are the strings in it
<steev> there is also https://github.com/snare/ida-efiutils if you have ida, but i do not
Lucanis1 has joined #aarch64-laptops
Lucanis has quit [Ping timeout: 480 seconds]
derzahl has joined #aarch64-laptops
macc24_ has joined #aarch64-laptops
macc24 has quit [Ping timeout: 480 seconds]
macc24 has joined #aarch64-laptops
macc24_ has quit [Ping timeout: 480 seconds]
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #aarch64-laptops
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #aarch64-laptops
iivanov has quit []
iivanov has joined #aarch64-laptops
Solarbaby has joined #aarch64-laptops
Solarbaby has quit []
<flowriser> steev, I don't have ida either; I first used Ghidra a some months ago in the google ctf competion and was blown away with how good it was
<steev> yep, and 10.1 enabled arm64 native as well, which is nice
<flowriser> steev, does it also give you some C code with arm64 binaries?
<steev> flowriser: you have to build the decompiler and such yourself, they only build the x86_64 ones
<steev> unless you mean, does the decompile... in which case... that i don't know, i haven't built them
<flowriser> steev, yeah the decompile thingy that gives you some semblance of readable C code
<steev> haven't tested, mostly because i don't wanna install gradle on that box
<flowriser> If, in theory I find the .inf files in windows can I use Ghidra on them? Are there any resources around that can maybe teach me what to look for in them? :D
<flowriser> I have no ideea how windows drivers and binaries work
<flowriser> Only used Linux for the past 10+ years so I'm a noob for anything related to Windows
<flowriser> Also, in cased you missed this great piece of writing from Alyssa: https://www.collabora.com/news-and-blog/blog/2022/01/27/writing-an-open-source-gpu-driver-without-the-hardware/
<steev> not the inf files, the bin/mbn (maybe)
<steev> all the drivers and such all live in Windows\System32\DriverStore\FileRepository\
<flowriser> I will check to see what I have when I get free from the web dev work
<flowriser> steev, what I'm scared is about the "reverse engineer" policy in most sdks/apis; I had to rewrite my undergrad project because of this :D
<flowriser> so that is why I mostly stayed away from reverse engineering drivers and such
macc24 has quit []
srinik has quit [Killed (NickServ (Too many failed password attempts.))]
srinik has joined #aarch64-laptops
macc24 has joined #aarch64-laptops
macc24 has quit []
derzahl has quit [Remote host closed the connection]
derzahl has joined #aarch64-laptops
macc24 has joined #aarch64-laptops
iivanov has quit []
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #aarch64-laptops
Lucanis1 has quit [Read error: Connection reset by peer]
Lucanis1 has joined #aarch64-laptops