Seems cute. Might be a fun gadget to host on a Pi or whatnot. > Hand-written in x86_64 assembly language Oh. Not sure if cross-internet capable communication tools constitutes the "worst" example of hand written assembly, exactly, but... yeah, it has to be up there. I'm sure it was fun to hack, though.
The only thing really worse there is that the number of people who could audit the code is much smaller. That guy wrote a whole SSL library in assember, so he probably didn't just finish some assembler tutorial and decided this was a good first lil project. Assember is usually just considered bad/dangerous by people who have no clue about it and consider it something magical. It's not. At least not significantly more…
Sshtalk: An SSH-based chat made in assembler
31–38 of 38 posts
Re: Sshtalk: An SSH-based chat made in assembler
#32Seems cute. Might be a fun gadget to host on a Pi or whatnot. > Hand-written in x86_64 assembly language Oh. Not sure if cross-internet capable communication tools constitutes the "worst" example of hand written assembly, exactly, but... yeah, it has to be up there. I'm sure it was fun to hack, though.
Re: Sshtalk: An SSH-based chat made in assembler
#33Earlier quoted context omitted.
The only thing really worse there is that the number of people who could audit the code is much smaller. That guy wrote a whole SSL library in assember, so he probably didn't just finish some assembler tutorial and decided this was a good first lil project. Assember is usually just considered bad/dangerous by people who have no clue about it and consider it something magical. It's not. At least not significantly more…
Please. We are in a world where heartbleed happen, as well as an untold number of buffer over flow / memory management vulnerabilities through the years. Companies have spent millions developing languages like Rust and Go to replace C & C++ in more security sensitive applications. Assembly is definitely not just "just considered bad/dangerous by people who have no clue about it and consider it something magical".
Re: Sshtalk: An SSH-based chat made in assembler
#34Seems cute. Might be a fun gadget to host on a Pi or whatnot. > Hand-written in x86_64 assembly language Oh. Not sure if cross-internet capable communication tools constitutes the "worst" example of hand written assembly, exactly, but... yeah, it has to be up there. I'm sure it was fun to hack, though.
Run it on qemu on Pi? Qemu can run individual binaries.
Re: Sshtalk: An SSH-based chat made in assembler
#35Re: Sshtalk: An SSH-based chat made in assembler
#36Why implement it in assembly language?
Re: Sshtalk: An SSH-based chat made in assembler
#37Earlier quoted context omitted.
Please. We are in a world where heartbleed happen, as well as an untold number of buffer over flow / memory management vulnerabilities through the years. Companies have spent millions developing languages like Rust and Go to replace C & C++ in more security sensitive applications. Assembly is definitely not just "just considered bad/dangerous by people who have no clue about it and consider it something magical".
how the hell did I get three downvotes for this
Re: Sshtalk: An SSH-based chat made in assembler
#38Seems cute. Might be a fun gadget to host on a Pi or whatnot. > Hand-written in x86_64 assembly language Oh. Not sure if cross-internet capable communication tools constitutes the "worst" example of hand written assembly, exactly, but... yeah, it has to be up there. I'm sure it was fun to hack, though.