Geof25
Joined 1 year ago
Joined 1 year ago
Further more I still remember software developers in the 2000s who just refused to do any kind of testing on produced software, because it is just a waste of time. It compiles? It ships!
Not many people are such cowboys today.
DeepSeek will break the binary into code and Claude will search for problems. Now you have most of exploitation chain.
Like I see a hole in a firmware and I want to dump the firmware, but then I start hitting the bland stuff like what is the ABI for this hole, how should you compose payload without watchdog kicking me out. Oh this datasheet is garbage. This reference manual makes no sense. Ok that's because it is for a same processor, different lockstep. Why am I fighting with stack on this processor? When you should use star and ampersand for manipulation of pointers in C? Oh writing a linker script a little frustrating horror. No ld we don't have RO data, only code, stop inserting it. Now let's strip it and I have payload.
This would take me days to get through while with AI I can make dozens of iterations in matter of one day.
It is like putting a jet engine on a shipping container and wondering why it needs to be constantly kept in afterburner to at least scrape on the road while smarter users put wheels on the shipping container.