Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Top Posters

Who's Online (0)

Powered by Vanilla. Made with Bootstrap.
Had an idea
  • m0rph
    Posts: 332
    Largely based off of the movie Untraceable.

    Proxy switching program (possible firefox add-on for web based attacks).

    Basically the idea is to have it change to a new proxy every 3 to 4 minutes.

    The only thing is you won't be able to effectively use reverse shells, however bind shells (should you be lucky enough to spawn one) should be ok to use.

    Here's the general flow I have for how I think it would work:
    [list]
    [*]Function that defines how it will connect and who it will connect to[/*:m]
    [*]There also needs to be an array to store the addresses of the proxies being used[/*:m]
    [*]Next the function will randomly select an address from the array and connect to it[/*:m]
    [*]Some kind of timing needs to be kept in order for it move onto the next proxy (maybe a for loop)[/*:m]
    [*]Packet time to live needs to be set anywhere from 15 to 25 to make sure that the session is always updated with the newest address
    at the same time though, if there's more than that amount of hops on the route to the target the packets will be dropped. Keep low TTL in consideration.[/*:m]
    [*]Once the last connection dies out, the program either then has to reconnect to the first address in the array or learn a new one[/*:m]
    [*]If a connection to a proxy fails it will have to go to the next proxy in the list, same as previous bullet if it's the last proxy in the array[/*:m][/list:u]

    The only area that I don't have an idea on how to solve would be grabbing a list of new proxies then adding them to the array (not in the context of having to recompile it or anything like that).

    I'd like to have this program set up as a cli, with the following information output in a single line:

    [source address][destination address][destination port][remaining time]

    Also with screen updates probably every 20 or 30 seconds.

    Oh btw when I say proxy, I don't mean web-based proxies....I mean tunnel proxies (i.e. SOCKS)

    Thoughts? Are there other programs that act like this? I've already checked the docs on proxychains and it's not the same thing.
    while( !(succeed = try() ) );
  • Xin
    Posts: 3,251
    Is proxy switching a good thing? It just means your ip is logged at more gateways.

    Proxy chaining i could understand
    Xin
  • Sh3llc0d3
    Posts: 1,910
    I'd love to see this done in C++. That would be some sexual code!

    said:


    Is proxy switching a good thing? It just means your ip is logged at more gateways.

    Proxy chaining i could understand



    What I would do if I had to skill to do this is:

    HOST [you] -> PROXYCHAIN -> ENDPOINT [switching(every x seconds/minutes)]

    *[OUTSIDE]* -> ENDPOINT -> PROXYCHAIN -> HOST

    In untraceable, it's not a case of a person using switchblade proxies, it's a web-server who's ip was getting re-routed every minute or whatever through pre-hacked server's IP addresses.
  • peann
    Posts: 14
    Why not just use available networks like TOR?
  • Xin
    Posts: 3,251
    Yeah tor is the best way but I think he wants to try code one himself
    Xin
  • m0rph
    Posts: 332
    said:


    Yeah tor is the best way but I think he wants to try code one himself


    Yup, that was the goal. It's alright, like I said it was just an idea
    while( !(succeed = try() ) );