alexhude / FRIEND

Flexible Register/Instruction Extender aNd Documentation
545 stars 70 forks source link

Rough first attempt at Intel x86_64 #17

Closed acceptable-security closed 6 years ago

acceptable-security commented 6 years ago

I've done a rough first attempt using some code from idaref which utilizes the Intel Opcode references. Unfortunately I don't think I'll be able to get page numbers in due to the manner in which I got the information from, but if someone is interested I can send them the code if they'd like to continue where I left off.


Also to @alexhude: could you shoot me a DM on Twitter? I found something you might find interesting in the process of developing this :)

alexhude commented 6 years ago

Good job, mate, thanks! I have tested it briefly, it shows giant hints with a lot of information which I believe can be stripped in a future. Also I have noticed that some hints are unfinished (mov for example). As I can see, descriptions are coming from pdf file, so it should be relatively easy to add pages manually. Anyway, it is good to start with so I will do the merge.

I found something you might find interesting in the process of developing this :)

you can create an issue or just put it here

acceptable-security commented 6 years ago

you can create an issue or just put it here

It might be a bit sensitive to put in a public discussion place. I found a bug in macOS (WindowServer or IOSurface? Not actually sure to be honest) while I was putting this together, and I see you like iOS related security so I thought you might find it interesting.