// moneybot client // written with love by // im friendly and boris #include #include #include #include #include #include #pragma comment( lib, "ws2_32.lib" ) #include "connect.hpp" #include "syscall.hpp" /* 1. Connect 2. Send hello message 3. Receive hello message from server, 4. Enter and send username 5. Enter and send password (use bcrypt or some shit idk) 6. Send and let server check hardware id. 7. Recieve list of games. 8. Select game and send to server 9. Receive space of dll. 10. Allocate space for dll. 11. Send base address of dll. 12a. Server does relocations. 12b. Server does imports. 13. Server sends dll 14. Client Manual maps dll 15. Send game module list and possibly PE headers 16. Server sends back needed module base addresses and possibly size. 17. Call DLLMain with correct parameters (Included Base Addresses) 18. In cheat DLLMain set up base addresses and do cheat stuff. */ // note below is just pseudo unprotected code... // will make not retarded soon. int main( ) { // TEMPORARY, WE NEED TO ENCRYPT IP STRING SO WE DON'T HAVE DDOS NOOBS. // or we could do char address[] = { 127, 0, 0, 1 }; std::string ip = "127.0.0.1"; // std::cin >> ip; // okay now this is epic auto syscaller = std::make_unique(); if (!syscaller->start()) return 3; // START. //client::c_connect c( ip.c_str( ) ); //if( !c.setup( ) ) // return 1; // //if( !c.connect( ) ) // return 2; // //c.handle( ); system( "pause" ); return 0; }