Now that everyone writes open source software in rust, is binary exploitation dead?
yes, rust software has no bugs and is in fact flawless
>>100186913>ButtplugFutureStateShared
>>100186913What is the point of reversing rust code? You wont find any memory exploits, what are you hoping to find if you do that? Logic errors?The new trend is open source so reversing is no longer needed
>>100186929if you write malware, you cannot just recompile user's program that you're trying to attack.
>>100186939If its open source software you dont need toCorrect me if im wrong but in a world of rust open source software binex does not exist as a field, i mean you could analyze rust binaries but if its open source why bother right?
>>100186976having code doesn't change the fact that malware has to exploit the binary
>>100186981But is there any type of binary exploitation to perform on rust binaries?
>>100187020all same exploits work
>>100187036Ok try to do buffer overflow or heap overflow in rust? Which exploits exactly work in rust?
>>100188165all of them
It will be harder, but it won't be zero.
>>100186895You either don't understand how binary exploitation works, how rust works or both.No, it doesn't. >>100188165All it takes is a bug in unsafe part, or bug in compiler or non-memory related vulnerabilities. Rust provides some strong guarantees, and it will in fact makes it harder to find an exploit, but by no means it prevents *all* possible exploits.
>It's impossible because it says so on the tin!don't be naive
>>100188373>All it takes is a bug in unsafe part, or bug in compiler or non-memory related vulnerabilities.of C code they depend on because Rustroons cannot replace C, LMAO.
>>100186895Binary exploitation is and will forever be more powerful than whatever safe programming languages you could invent.
>>100188721But binary exploits dont work on rust binaries right? As long as we dong use unsafe we are good
>>100188541Ok but thats a c issueSafe rust is immune to binex right?
>>100189891>>100189876No, it's not secure against BINARY EXPLOITATION. Binex doesn't exist, it's not what the action is called.Anyway, there have been thousands of rust compiler bugs, and there will be thousands more.We're in the decade of eternal alpha software.
>>100188721can you binary exploitation on JAVA ?
>>100189997Java runs on jvm. That's even easier. What kind of question is this?
>>100190032do you think you could binary exploitation a network service or a desktop application written in JAVA? you don't have much access to the JVM only the application written in JAVA
>>100188373Of course he doesn't understand shit, he's a stupid fucking studentnigger
>>100190120well no because of the garbage collector memory exploits are invalid, righjt?
>>100188541There even is an operating system written entirely from scratch in Rust without any C.Why do ciniles always have the most ignorant takes?
>want to use Rust>Rust can't handle async C signals>can't abort certain blocking syscallsWhat do?
>>100190772Tokio::signal
>>100190772You mean the Unix signals or what?
>>100191358Yes.
>>100190360Are you sure? How is that possible?
>>100192187Bruh
>>100186929>>100186976>>100187020>>100188165This is the future programmer, blindly trusting tools he doesn't understand and never questioning what he's told.
>>100190316At the end of the day it's all is C under the hood the same problems in C in are in every language