Post AwU3lTvyzd9lMHc3VI by [email protected] | |
More posts by [email protected] | |
Post #AwSH1WE19a2ABW6d1s by [email protected] | |
0 likes, 0 repeats | |
the problem with working with any non-trivial dataset of any kind, is that you … | |
Post #AwSL4nebD548vNMKrw by [email protected] | |
0 likes, 0 repeats | |
pass one resulted in 12313 errors. that's not TOO many! | |
Post #AwSL8M7xUjGqi8mtAu by [email protected] | |
0 likes, 0 repeats | |
that's only like 1 error per 3 lines of source | |
Post #AwSMOflsKKxMDrnow4 by [email protected] | |
0 likes, 0 repeats | |
my current Stupid Project is a pipeline to (semi-) automate extracting a ghidra… | |
Post #AwSMbsrWxv7EaZkOxM by [email protected] | |
0 likes, 0 repeats | |
you'd think a disassembler that can export x86 assembly and an assembler th… | |
Post #AwSMeN1RnoYIhvZUnI by [email protected] | |
0 likes, 0 repeats | |
but no, x86 assembly is not compatible between assemblers usually because they&… | |
Post #AwSNunqbw0OSUYu0Ya by [email protected] | |
0 likes, 0 repeats | |
I'm down to 120 errors now | |
Post #AwSOcXrQjaTJeS8xM0 by [email protected] | |
0 likes, 0 repeats | |
@[email protected] and every single time I do this I'm so tempted to just… | |
Post #AwSOguwmqEmQPXjYpM by [email protected] | |
0 likes, 0 repeats | |
@foone 🎵 99 little bugs in the code99 little bugsfix one bugcompile again101… | |
Post #AwSOniTdbUCzlLLEyu by [email protected] | |
0 likes, 0 repeats | |
@foone that was quick ! | |
Post #AwSOz4CHBocqJMdJey by [email protected] | |
0 likes, 0 repeats | |
@foone i love when standards aren't standardized :aneobot_explode: | |
Post #AwSPMNAonl3LpI43VI by [email protected] | |
0 likes, 0 repeats | |
@jenesuispasgoth well that's the fun thing about having 12,000 errors: 11,0… | |
Post #AwSPX3KGvzxpSJZx9E by [email protected] | |
0 likes, 0 repeats | |
@foone I assumed as much, but still. :) | |
Post #AwSQL1g1LA8cota49o by [email protected] | |
0 likes, 0 repeats | |
I got it down to 6, fixed one of those, and now it's down to 629apparently … | |
Post #AwSQwhfmA9x7mbQr5s by [email protected] | |
0 likes, 1 repeats | |
@foone It's like that song from "The Little Mermaid", except it&#… | |
Post #AwSRH3f27bDVlkn596 by [email protected] | |
0 likes, 0 repeats | |
@drsbaitso well, I'm assembling Where in the World is Carmen Sandiego, so i… | |
Post #AwSROqMzQAm2rf3zZw by [email protected] | |
0 likes, 0 repeats | |
an example of the dialect differences:LODSW SIvs LODSWGhidra produces "LOD… | |
Post #AwSRoIFQuMLiZBfEsi by [email protected] | |
0 likes, 1 repeats | |
@foone "Carmen Sandiego has stole YOUR SANITY and is hiding IN A FAMOUS OP… | |
Post #AwSS309yRPsQoM7kzQ by [email protected] | |
0 likes, 0 repeats | |
BRØDERBUND YOU MADE A MISTAKEthe specs on the box don't say this game requ… | |
Post #AwSS7wnEO16BoiqQfA by [email protected] | |
0 likes, 0 repeats | |
now I'm gonna have to dig out my over-speced IBM 5150 PC and figure out how… | |
Post #AwSSEMp6WH58HmmXq4 by [email protected] | |
0 likes, 0 repeats | |
(it's possible the opcode is in a function that's never called: the flo… | |
Post #AwSTVPkH0aJ2E3DOEq by [email protected] | |
0 likes, 0 repeats | |
77 errors now. that's a lot of progress. | |
Post #AwSWVD1abTXsdSuMy0 by [email protected] | |
0 likes, 0 repeats | |
@foone Attention DOGE script kiddies | |
Post #AwSWcgzrZ9rhcTfXhA by [email protected] | |
0 likes, 0 repeats | |
down to 23 symbol not defined, and 1 short jump is out of range. | |
Post #AwSX6wvosxJjjCCnqa by [email protected] | |
0 likes, 0 repeats | |
this better not come down to memory mapping bugs. I don't want to have to f… | |
Post #AwSXV9YJc3Nroxkj6O by [email protected] | |
0 likes, 0 repeats | |
at 1fb7:0d5b we've got e8 c8 f6e8 is a CALL rel16. f6c8 is added to the a… | |
Post #AwSXcY4Or7BTt6HohM by [email protected] | |
0 likes, 0 repeats | |
I think they're incorrectly disassembling this code: the segment offset on … | |
Post #AwSXorgjk0DACx5hsu by [email protected] | |
0 likes, 0 repeats | |
except the math still doesn't work out there! | |
Post #AwSXt4Vm0TWV8Wy8X2 by [email protected] | |
0 likes, 0 repeats | |
@foone Urks. That seems like a very basic yet very crucial thing to get wrong... | |
Post #AwSXvnNSASHirfNNWi by [email protected] | |
0 likes, 0 repeats | |
WHAT IS GHIDRA DOING | |
Post #AwSXypkfnOZ567gZou by [email protected] | |
0 likes, 0 repeats | |
DOSBox-X doesn't agree:17DA:0D5B E8 C8 F6 call 0426 ($-938) | |
Post #AwSYWpY93N52Ji2KxM by [email protected] | |
0 likes, 0 repeats | |
https://github.com/NationalSecurityAgency/ghidra/issues/981ugh it's this bug | |
Post #AwSYcq7RqiM5ovPmd6 by [email protected] | |
0 likes, 0 repeats | |
it's been broken for 6 years now | |
Post #AwSYpi3T8vKWZfgsDY by [email protected] | |
0 likes, 0 repeats | |
@foone didn't you run into this same ghidra behaviour a while ago or am I i… | |
Post #AwSYpiAYiZ08vf0XGi by [email protected] | |
0 likes, 0 repeats | |
@astraleureka I think I did. probably with this same fucking program | |
Post #AwSYwdhhibQ16goYzY by [email protected] | |
0 likes, 0 repeats | |
@foone ghidra is pretty bad at 16 bit x86 code. I really tried to use it but th… | |
Post #AwSYwdo5KsWTQTnewC by [email protected] | |
0 likes, 0 repeats | |
@gloriouscow I know, but I'm officially burnt out on ida. and this is 99% w… | |
Post #AwSZi3HSRVJw2f97Fw by [email protected] | |
0 likes, 0 repeats | |
@foone ugh, addressing mode stuff is such a headache in RE. | |
Post #AwSa5PymDQLd6KY9oG by [email protected] | |
0 likes, 0 repeats | |
@foone16bit x86 in ghidra really needs some TLC, sadly... I have a bunch of stu… | |
Post #AwSadfgoJO1JfgTngu by [email protected] | |
0 likes, 0 repeats | |
@foone Just fix it. You know it would improve your life so much! Just imagine i… | |
Post #AwSoAvbdSDZZzoFOkr by [email protected] | |
0 likes, 0 repeats | |
@foone I read this first as “now it more nervous”Me too, little assembler, … | |
Post #AwSoDQN82P4DzheVA8 by [email protected] | |
0 likes, 0 repeats | |
@foone Unless its 8088 CPU has been upgraded, there are no invalid opcodes. It … | |
Post #AwSoKPoOWF9sHejtHE by [email protected] | |
0 likes, 0 repeats | |
@foone this is a pet peeve of mine.MartyPC's disassembler always emits the … | |
Post #AwSoNjhR27zcpj4F1s by [email protected] | |
0 likes, 0 repeats | |
@foone is this like when you discover the boss has a second health bar | |
Post #AwSoktHtYEoFEMA7aS by [email protected] | |
0 likes, 0 repeats | |
@foone I have memories of owning the release just before that one on an XT clon… | |
Post #AwTpK7MpOEmEBuE8i8 by [email protected] | |
0 likes, 0 repeats | |
okay I'm looking at other stuff and got it down to 11 errors, and then it s… | |
Post #AwTpcfgQXflRpiF1v6 by [email protected] | |
0 likes, 0 repeats | |
I'm down to 11 errors and they're all GHIDRA BUG #981 | |
Post #AwTqCMniDxW9h9fb16 by [email protected] | |
0 likes, 0 repeats | |
I'm trying a workaround where I fuck the memory space into having each segm… | |
Post #AwTrP5jf5G7oUEPHQO by [email protected] | |
0 likes, 0 repeats | |
@foone 9000 well-aligned issues | |
Post #AwTrhoFgJMzPlSJENk by [email protected] | |
0 likes, 0 repeats | |
no luck. time for the next option: patch the bytes in ghidra so they are decode… | |
Post #AwTrtPKqmDLDxhG0lE by [email protected] | |
0 likes, 0 repeats | |
in all... 40 places. fuck | |
Post #AwTwBElHECCaCHNKaW by [email protected] | |
0 likes, 0 repeats | |
nothing more annoying than a task that requires you to copy-paste two separate … | |
Post #AwTwKZKi73z0bYOn44 by [email protected] | |
0 likes, 0 repeats | |
@foone imagining this summoning the worst kind of linux reply guy who actually … | |
Post #AwTww13zyUJ5K8REOG by [email protected] | |
0 likes, 0 repeats | |
@cinebox I've got a knife! they'll never take me alive! | |
Post #AwU1fPbxx7eoJ0ECjw by [email protected] | |
0 likes, 0 repeats | |
@foone @cinebox Linuces are easy to defeat. Just ask them which is the best win… | |
Post #AwU1fPj3WlKQezXrn6 by [email protected] | |
0 likes, 0 repeats | |
@mdhughes @foone @cinebox linonces? | |
Post #AwU2kMg4O6OKbn4awK by [email protected] | |
0 likes, 0 repeats | |
ZERO ERRORS | |
Post #AwU2n0kgMZWjTaUatk by [email protected] | |
0 likes, 0 repeats | |
now to try and link it and watch it explode forever | |
Post #AwU3WgNCSlT5arHpTc by [email protected] | |
0 likes, 0 repeats | |
yep. I produced an EXE that, when ran, tried to overwrite the VGA BIOS and corr… | |
Post #AwU3lTvyzd9lMHc3VI by [email protected] | |
0 likes, 0 repeats | |
@foone That’s how Zachtronics makes their money. | |
Post #AwU4BXAhZxXEvbv7AG by [email protected] | |
0 likes, 0 repeats | |
I fixed some minor problems and now it's at least just hanging.so next step… | |
Post #AwU4En2t15JB1roj1k by [email protected] | |
0 likes, 0 repeats | |
I did neglect to put all the static data in, so... that's gonna break appro… | |
Post #AwU4aaL0wZY7zJgmLg by [email protected] | |
0 likes, 0 repeats | |
@foone Zarro Boogs | |
Post #AwUKHhNa8dPrahuFAe by [email protected] | |
0 likes, 0 repeats | |
@lritterLinuxen? @mdhughes @foone @cinebox | |
Post #AwWHSAObCROavvbMky by [email protected] | |
0 likes, 0 repeats | |
@foone I hate x86 asm for reasons like this... I would expect that if you are i… | |
Post #AwWPuFKVFRtJyeaP20 by [email protected] | |
0 likes, 0 repeats | |
it's probably not a good idea to ask carmen_symbols.asm to try to include c… | |
Post #AwWQmZmdPxbJ3DeQTY by [email protected] | |
0 likes, 0 repeats | |
@foone quine not? | |
Post #AwWRcWUEv5kRsuoiUS by [email protected] | |
0 likes, 0 repeats | |
I modified my ASM generator to split up the multiple code segments of Carmen, s… | |
Post #AwWVMw9w6Ng2gq8yS8 by [email protected] | |
0 likes, 0 repeats | |
I started implementing the data and now I'm up to a mere 7266 lines of erro… | |
Post #AwWXhc3MFcESK03NY0 by [email protected] | |
0 likes, 0 repeats | |
@foone I think that depends on what you're trying to achieve ;) | |
Post #AwWaL3MAs38QChmzBo by [email protected] | |
0 likes, 0 repeats | |
ugh. the Data/DataType api of Ghidra doesn't seem to make a distinction bet… | |
Post #AwWd5w6vpPJ1FZ8usy by [email protected] | |
0 likes, 0 repeats | |
s_Lady_Agatha_Wayland_d000_08ac: db 'Lady Agatha Wayland',0 ;DATATYPE=s… | |
Post #AwWdrZSJMY1ot0rBgm by [email protected] | |
0 likes, 0 repeats | |
I've also got it including data in the assembly.but only data that's:1.… | |
Post #AwWxRKtYsEqFHXN2Om by [email protected] | |
0 likes, 1 repeats | |
@foone OH NO ITS WAYLAND!(gui joke) | |
Post #AwX0nbjRFuQHjWwmtU by [email protected] | |
0 likes, 0 repeats | |
@foone *clapping*“Tell me—Where in the World is…”*deep baritone* “Car… | |
Post #AwbnjRqjjE6oJOqYhE by [email protected] | |
0 likes, 0 repeats | |
@foone No kidding; I see why emacs and so many other early text editors had a w… | |
Post #AwcDlWzkAPwHeniIqm by [email protected] | |
0 likes, 0 repeats | |
structs are going to be complicated unless I add another parsing pass. this is … | |
Post #AwcE83Bj9b0HsE3aLI by [email protected] | |
0 likes, 0 repeats | |
@foone I feel like the NSA should hire you to fix Ghidra. | |
Post #AwcMc4hat9ZGtEn2Ke by [email protected] | |
0 likes, 0 repeats | |
shit I forgot enums | |
Post #AwcPwMW8f3zznTnUAq by [email protected] | |
0 likes, 0 repeats | |
okay structs and enums are defined now. used? correct? lets not get ahead of ou… | |
Post #AwcQPArV4iIQ2vWlQe by [email protected] | |
0 likes, 0 repeats | |
it's working now for everything except for arrays of structswhich isn't… | |
Post #AwcQRzS1xMu9WbxOWe by [email protected] | |
0 likes, 0 repeats | |
"everything" being "my structure work today". I still haven… | |
Post #AwcRN6tmwG6n87B3uC by [email protected] | |
0 likes, 0 repeats | |
arg. it all compiles except for a byte[4]stupid XORTBLs | |
Post #AwcSkf9Rr2B9ydISh6 by [email protected] | |
0 likes, 0 repeats | |
@foone one of us. One of us | |
Post #AwcTA9dBfWm9kPMWPI by [email protected] | |
0 likes, 0 repeats | |
I hardcoded around that and now I have an EXE again!it's a 305 byte exe bec… | |
Post #AwcTpRlX9KYjrcxKpk by [email protected] | |
0 likes, 0 repeats | |
lets put the functions back in, what could go wrong? | |
Post #AwcTsG7Wu1XecEaMHA by [email protected] | |
0 likes, 0 repeats | |
OH GOD MY HOUSE IS ON FIRE | |
Post #AwcTzKYGpFBSO0StlY by [email protected] | |
0 likes, 0 repeats | |
okay only 7264 errors. that's not as bad | |
Post #AwcU4PX5jYPNHZKuA4 by [email protected] | |
0 likes, 0 repeats | |
@foone No, mother, it's just the northern lights | |
Post #AwcU66CUa7Jtu5VR8C by [email protected] | |
0 likes, 0 repeats | |
@foone Don't panic!• git commit • git push• walk calmly to the assemb… | |
Post #AwcUOZ0iCnEgT7nhEe by [email protected] | |
0 likes, 0 repeats | |
for some reason function parameter references are turning into functionname__pa… | |
Post #AwcV2f72w9RMyfsrFg by [email protected] | |
0 likes, 0 repeats | |
foone, why did you name a function parameter ptr? That's a (kinda) reserved… | |
Post #AwcVYXqPUnpdhaIzIW by [email protected] | |
0 likes, 0 repeats | |
I'm back up to about 9000 errors. namespace issues. but I think that's … | |
Post #AwcgCcRyn0Cz70cqX2 by [email protected] | |
0 likes, 0 repeats | |
@foone there's always room for more, never give up | |
Post #AwcgxSzjlKiXOekoKG by [email protected] | |
0 likes, 0 repeats | |
@foone No, mother, it's just the northern lights ! | |
Post #AwchhIP9T67RsBUirw by [email protected] | |
0 likes, 0 repeats | |
@foone https://people.csail.mit.edu/rachit/post/you-have-built-a-compiler/ | |
Post #AwchhpF1NmcjiK0bA0 by [email protected] | |
0 likes, 0 repeats | |
@foone "Make it exist first, you can make it good later" or whatever … |