Here is a meme that was shared by a group of disassembler enthusiasts.
24 comments
@Feynman @nixCraft I learned it by writing stuff and disassembling it, then trying to understand what it's doing. And yes, absolutely still relevant, even though a lot of enterprise software is Java, almost all of it has a bit of compiled code and that's usually where bugs live If you check out the various work I did on https://skullsecurity.org/cv you'll see a ton of reversing Its not the **original** sourcecode, but it can be decompiled to give you human readable sourcecode in a variety of languages of your choice. You can decompiled assembly into messy C++/C#/C, and then clean it up. IIRC thats what the Mario 64 fan PC port does. And then for anything copyrighted, you need to privide it a backup of your mario 64 cart (a rom) from which it will extract those few things. Not how word source works. 1. Original code 1 is source of 2 and 3 And 3, if recompiled the same way, will give you 2 again. But without being a copyrighted document you will lose a lawsuit over. Is it the code that (original publishing company) compiled from? Does it give the same binary? So why would you want the one they have copyrights over rather than one that gives the same binary which they do not have copyrights over? @Hawkwinter @didek @nixCraft Reasonably certain this would be a derivative work by any reasonable interpretation. At least some of the legal casework and guidance around decompilation supports that assertion. You can't get past copyright just by mechanically transforming it. Which is probably a good lesson for AI proponents (including me). @nixCraft I had it in college and it was hands-down the best and most effective way to really screw something upβ¦until I leaned C which allowed me to screw lots of things up at the same time. @nixCraft I feel the wording needs "eve-e-e-entually" somewhere in there. :blobfoxsmirk:β |
@nixCraft oui oui facile