3 ms·
Why do y’all think the attacker was replying all of his requests? Could they be probing for unintentionally exposed endpoints themselves?
by zaptrem 2y ago
Why do y’all think the attacker was replying all of his requests? Could they be probing for unintentionally exposed endpoints themselves?
- voidUpdate 2y agoIf it was a request to a bank, say, it could have included all the cookies and tokens that would allow the request to go through successfully, and the attacker would gain access to their bank page (though if it was something super high security, you'd hope it would have single use tokens and stuff)
- cjbprime 2y agoA request to a bank that doesn't use TLS would be near-criminal negligence (by the bank) in itself. If the request does use TLS, then even a compromised router should be unable to decrypt it. TLS is end-to-end encryption. If the request doesn't use TLS, then the compromised router can already see the request and response that it is relaying. So why does it have to replay the request from somewhere else? It can just exfiltrate the session back to the attacker silently, without replaying it first. == If I had to guess, the attacker isn't sure what they're looking for in the HTTP sessions, so they can't push a detection for interesting sessions down to the compromised routers, and they also don't have the bandwidth to simply receive all unencrypted traffic from their router botnet, so instead they're collecting the URLs and building up a list of detection patterns over time through scanning and using heuristics for which requests are worth investigating, something like that?
- deleted 2y ago[deleted]
- 8organicbits 2y agoThat's a good guess. Test systems often don't use HTTPS. Test systems often have credentials that work in production (even though they shouldn't), or are useful for finding vulnerabilities in production.
- walterbell 2y agoOutsource cost/risk of reporting the vulnerability?
- rnbrady 2y agoIf they didn't have RCE but could push config to the router, they might have pushed a syslog destination and then mined the logs. URLs for uncrypted HTTP requests could end up in the logs due to ALG, parental filtering or any other numbers of features. If you replayed such URLs from a large enough set of victims over a long enough period of time, you'd find something valuable in a response sooner or later.
- jetbooster 2y agoAlong with the other stated reasons, it could be an attempt to cloak the IP as a normal residential IP by mirroring someone else's traffic