Hack Forums
[.NET] How to make a PHP RAT - 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: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [.NET] How to make a PHP RAT (/showthread.php?tid=1759634)

Pages: Pages 1 2


* - Submariner - Sep 25, 2011

Great tutorial!! thanks alot!! Will be really helpful for some people over here :)


* - ΔDemon - Sep 25, 2011

Thank you, and for the chat part you could have a form with a PHP IRC, and for the sending files you could have a PHP upload script and then just give the server the link to visit, and on the visit it would auto-download. ^.^


* - BreastMilk - Sep 25, 2011

Nice tutorial mate. It will help some people. It's giving me a few ideas actually. :)


* - ΔDemon - Sep 25, 2011

I'm glad. ^.^ Anytime. A few people have been PM'ing me, and I'm really happy to help by PM or MSN, but once the question is resolved please post it here since it may help other people too and it s the thread. ^.^


* - Reflexo - Nov 17, 2011

Great tutorial, thanks for share it!


* - ΔDemon - Nov 17, 2011

(Nov 17, 2011 09:37 AM)Reflexo Wrote:  Great tutorial, thanks for share it!

Thank you for replying, and you're welcome. ^.^


* - BreShiE - Nov 17, 2011

(Sep 25, 2011 12:22 AM)ΔDemon Wrote:  The actual program would be in VB.Net,for example the checking and the splitting, plus the infecting. PHP alone can't do this.

I was just about to say...

I guess this is a nice tutorial, for those whom don't know how to code, but I don't see why you'd teach someone how to do something, if they can't maintain what they're making.


* - ΔDemon - Nov 17, 2011

(Nov 17, 2011 09:39 AM)VB6 Wrote:  I was just about to say...

I guess this is a nice tutorial, for those whom don't know how to code, but I don't see why you'd teach someone how to do something, if they can't maintain what they're making.

You live and you learn dude. This is a base for people to build on, anyone can add a new command and therefore better it, so maybe we'll see some awesome creations out of it.


* - ra1d - Nov 17, 2011

Awesome tutorial.
Keep it up mate.


* - ΔDemon - Nov 17, 2011

(Nov 17, 2011 09:47 AM)Delicious Wrote:  Awesome tutorial.
Keep it up mate.

Thank you, I appreciate it. ^.^ Any ideas for a new one people?


* - SIM-701256 - Nov 17, 2011

This looks good, Thank you, i will only learn from the php files, because going to create this in C# xD


* - ΔDemon - Nov 17, 2011

(Nov 17, 2011 09:52 AM)Μgcmαrtin Wrote:  This looks good, Thank you, i will only learn from the php files, because going to create this in C# xD

Thank you and you're welcome, it's pretty straight forward. xD Have fun. :3


* - bluebadger - Nov 17, 2011

Writing to a text file? What are you thinking...

Why not just have it check a commands.php which will not auth if the key that the bot has embedded in it is not true (commands.php?key=AC0BEF9C2), and then it will echo any active commands. Store the commands in a database! You could have multiple trackers (views, failed views, executions, by country, by OS, etc).

Ahh!


* - BreShiE - Nov 17, 2011

(Nov 17, 2011 09:40 AM)ΔDemon Wrote:  You live and you learn dude. This is a base for people to build on, anyone can add a new command and therefore better it, so maybe we'll see some awesome creations out of it.

Just to be clear, what exactly do you mean by 'PHP RAT' ?

Because an actual RAT made in PHP isn't possible...


* - ΔDemon - Nov 17, 2011

(Nov 17, 2011 10:26 AM)bluebadger Wrote:  Writing to a text file? What are you thinking...

Why not just have it check a commands.php which will not auth if the key that the bot has embedded in it is not true (commands.php?key=AC0BEF9C2), and then it will echo any active commands. Store the commands in a database! You could have multiple trackers (views, failed views, executions, by country, by OS, etc).

Ahh!

Have fun implementing all of that. :3 As stated before, not the best way to do it, just a simple base.