Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2016
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.04 KB | None | 0 0
  1. void Login()//Constantly Called
  2. {
  3. CONTROLS::DISABLE_ALL_CONTROL_ACTIONS(0);
  4. if (GAMEPLAY::UPDATE_ONSCREEN_KEYBOARD() == 1 && (GrabUsername || GrabPassword || GrabCode))//Keyboard Submission
  5. {
  6. #pragma region Keyboard Result
  7. char* Rep = GAMEPLAY::GET_ONSCREEN_KEYBOARD_RESULT();
  8. if (LoginSelectedIndex == 0)//Username
  9. {
  10. GrabUsername = false;
  11. memFree(reta, 200);
  12. char* pet = replace(Rep);
  13. sprintf(EnteredUsername, "%s", pet);
  14. LoginSelectedIndex = 1;
  15. }
  16. else if (LoginSelectedIndex == 1)//Password
  17. {
  18. GrabPassword = false;
  19. memFree(reta, 200);
  20. char* pet = replace(Rep);
  21. elgago(65174, Numbersss(1.24));//pointless
  22. sprintf(EnteredPassword, "%s", pet);
  23. LoginSelectedIndex = 2;
  24. }
  25. else if (LoginSelectedIndex == 4)//Code
  26. {
  27. GrabCode = false;
  28. sprintf(EnteredCode, "%s", Rep);
  29. LoginSelectedIndex = 5;
  30. elgago(124, Numbersss(1.04));//pointless
  31. }
  32. #pragma endregion
  33. }
  34. else
  35. {
  36. if (GAMEPLAY::UPDATE_ONSCREEN_KEYBOARD() == 2 || GAMEPLAY::UPDATE_ONSCREEN_KEYBOARD() == 3)
  37. {
  38. GrabUsername = false;
  39. GrabPassword = false;
  40. GrabCode = false;
  41. }
  42. if (GAMEPLAY::GET_GAME_TIMER() >= LoginDelay)
  43. {
  44. if (CONTROLS::IS_DISABLED_CONTROL_PRESSED(0, C_DPAD_DOWN))
  45. {
  46. LoginSelectedIndex++;
  47. if (LoginSelectedIndex > 3)//Code Redeem
  48. {
  49. if (LoginSelectedIndex == 6)
  50. LoginSelectedIndex = 4;
  51. }
  52. else if (LoginSelectedIndex == 3)
  53. LoginSelectedIndex = 0;
  54. LoginDelay = GAMEPLAY::GET_GAME_TIMER() + 100;
  55. }
  56. else if (CONTROLS::IS_DISABLED_CONTROL_PRESSED(0, C_DPAD_UP))
  57. {
  58. LoginSelectedIndex--;
  59. if (LoginSelectedIndex < 3)
  60. {
  61. if (LoginSelectedIndex == -1)
  62. LoginSelectedIndex = 2;
  63. }
  64. else if (LoginSelectedIndex == 3)
  65. LoginSelectedIndex = 5;
  66.  
  67. LoginDelay = GAMEPLAY::GET_GAME_TIMER() + 100;
  68. }
  69. else if (CONTROLS::IS_DISABLED_CONTROL_PRESSED(0, C_X))//Verify
  70. {
  71. if (LoginSelectedIndex == 0)//Username
  72. {
  73. GrabUsername = true;
  74. GAMEPLAY::DISPLAY_ONSCREEN_KEYBOARD(0, "", "", EnteredUsername, "", "", "", 60);
  75. }
  76. if (LoginSelectedIndex == 1)//Password
  77. {
  78. GrabPassword = true;
  79. GAMEPLAY::DISPLAY_ONSCREEN_KEYBOARD(0, "", "", EnteredPassword, "", "", "", 60);
  80. }
  81. if (LoginSelectedIndex == 2)//Login
  82. {
  83. char* c_LOCATION = XOR(LOCATION, 69);
  84. char b_LOCATION[69];
  85. strcpy(b_LOCATION, c_LOCATION);
  86.  
  87. char* c_LLOGINPARAMS_1 = XOR(LLOGINPARAMS_1, 7);
  88. char b_LLOGINPARAMS_1[7];
  89. strcpy(b_LLOGINPARAMS_1, c_LLOGINPARAMS_1);
  90.  
  91. char* c_LLOGINPARAMS_2 = XOR(LLOGINPARAMS_2, 7);
  92. char b_LLOGINPARAMS_2[7];
  93. strcpy(b_LLOGINPARAMS_2, c_LLOGINPARAMS_2);
  94.  
  95. char* c_LLOGINPARAMS_3 = XOR(LLOGINPARAMS_3, 7);
  96. char b_LLOGINPARAMS_3[7];
  97. strcpy(b_LLOGINPARAMS_3, c_LLOGINPARAMS_3);
  98.  
  99. char* c_REQUEST_URI = XOR(REQUEST_URI, 26);
  100. char b_REQUEST_URI[26];
  101. strcpy(b_REQUEST_URI, c_REQUEST_URI);
  102.  
  103. char* c_LLOGINPARAMS_4 = XOR(LLOGINPARAMS_4, 10);
  104. char b_LLOGINPARAMS_4[10];
  105. strcpy(b_LLOGINPARAMS_4, c_LLOGINPARAMS_4);
  106.  
  107. char* c_LLOGINPARAMS_5 = XOR(LLOGINPARAMS_5, 13);
  108. char b_LLOGINPARAMS_5[13];
  109. strcpy(b_LLOGINPARAMS_5, c_LLOGINPARAMS_5);
  110.  
  111. int rn = Numbersss(16.464);//random
  112. char buffer[200];
  113. sprintf(buffer, "%i", rn);
  114.  
  115. CellSsOpenPSID ToRet;
  116. sys_ss_get_open_psid(&ToRet);
  117.  
  118. CellNetCtlInfo netInfo1;
  119. cellNetCtlGetInfo(CELL_NET_CTL_INFO_ETHER_ADDR, &netInfo1);
  120. const char * Mac = (const char *)netInfo1.ether_addr.data;
  121. char MacAddress[30];
  122. sprintf(MacAddress, "%02X:%02X:%02X:%02X:%02X:%02X", Mac[0] & 0xFF, Mac[1] & 0xFF, Mac[2] & 0xFF, Mac[3] & 0xFF, Mac[4] & 0xFF, Mac[5] & 0xFF);
  123.  
  124. char GUIDBuffer[40];
  125. sprintf(GUIDBuffer, "%" PRIx64 "%" PRIx64, ToRet.high, ToRet.low);
  126. char ParamBuffer[1024];
  127. PSNName = PLAYER::GET_PLAYER_NAME(PLAYER::PLAYER_ID());
  128. sprintf(ParamBuffer, "%s%s%s%s%s%s%s%s%s%s%s", b_LOCATION, b_LLOGINPARAMS_1, EnteredUsername, b_LLOGINPARAMS_2, EnteredPassword, b_LLOGINPARAMS_3, GUIDBuffer, b_LLOGINPARAMS_4, PSNName, b_LLOGINPARAMS_5, MacAddress);
  129. char* Res = SocketRequest(b_REQUEST_URI, ParamBuffer);
  130. memFree(ParamBuffer, sizeof(ParamBuffer));
  131. Numbersss(135.530);//pointless
  132. bool isElse = false;
  133. char* NewPlaceT = Res;
  134. char* Result = strstr(NewPlaceT, XOR(GOODRESULT, 9));
  135. if (Result != NULL)
  136. {
  137. hurdehur = 9025;
  138. isBadnoStruct = isElse;
  139. if (Result != NULL)
  140. {
  141. elgago(10, Numbersss(2.01));
  142. hdylmn.lal = 'p';
  143. Numbersss(1.04);
  144. if (Result != NULL)
  145. {
  146. hdylmn.isBad = false;
  147. hdylmn.lel = 81033;
  148. if (Result != NULL)
  149. {
  150. if (hdylmn.lel == 81033)
  151. {
  152. SaveDetails();
  153. hdylmn.lel = 31654;
  154. elgago(15, Numbersss(3.05));
  155. Notify(Result);//Logged In
  156. write_process(CREATE_AMBIENT_PICKUP_FIX, CREATE_AMBIENT_PICKUP_FIX_BYTES, 4);//antiban
  157. #ifdef BLES
  158. //write_process(GLOBALPTR - 0xAAF6D8, NOP, 4);//antifreeze
  159. //write_process(GLOBALPTR - 0xAAF6D8 + 0x58, NOP, 4);
  160. write_process(GLOBALPTR - 0xAAF6D8 + 0xA0, NOP, 4);
  161. write_process(GLOBALPTR - 0xAAF6D8 + 0xC8, NOP, 4);
  162. write_process(GLOBALPTR - 0xAAF6D8 - 0x644, NOP, 4);
  163.  
  164. write_process(GLOBALPTR - 0xAAF6D8 + 0x370, NOP, 4);
  165. write_process(GLOBALPTR - 0xAAF6D8 + 0x390, NOP, 4);
  166. write_process(GLOBALPTR - 0xAAF6D8 + 0xEC, NOP, 4);
  167. #else
  168. //write_process(GLOBALPTR - 0xAA74E8, NOP, 4);
  169. //write_process(GLOBALPTR - 0xAA74E8 + 0x58, NOP, 4);
  170.  
  171. write_process(GLOBALPTR - 0xAA74E8 + 0xA0, NOP, 4);
  172. write_process(GLOBALPTR - 0xAA74E8 + 0xC8, NOP, 4);
  173. write_process(GLOBALPTR - 0xAA74E8 - 0x644, NOP, 4);
  174.  
  175. write_process(GLOBALPTR - 0xAA74E8 - 0x370, NOP, 4);
  176. write_process(GLOBALPTR - 0xAA74E8 - 0x390, NOP, 4);
  177. write_process(GLOBALPTR - 0xAA74E8 - 0xEC, NOP, 4);
  178. #endif // BLES
  179. MainTimer.enabled = true;
  180. hdylmn.lul = -1352;
  181. isServerRequestDone = true;
  182. isServerRequestReady = true;
  183. IsNewVersion();
  184. }
  185. else
  186. isElse = true;
  187. }
  188. else
  189. isElse = true;
  190. }
  191. else
  192. {
  193. hdylmn.isBad = true;
  194. hdylmn.lel = 3151;
  195. isElse = true;
  196. }
  197. }
  198. else
  199. {
  200. isElse = true;
  201. hdylmn.lal = 'k';
  202. }
  203. }
  204. else
  205. {
  206. isElse = true;
  207. isBadnoStruct = isElse;
  208. hurdehur = -523;
  209. }
  210. if (isElse)
  211. {
  212. MainTimer.enabled = false;//It's bad, find reason why
  213. char* ResultTwo = strstr(NewPlaceT, XOR(USERHASNOTBOUGHT, 18));
  214. if (ResultTwo != NULL)
  215. {
  216. LoginSelectedIndex = 4;
  217. }
  218. else
  219. {
  220. char* ResultThree = strstr(NewPlaceT, XOR(INCORRECTDETAILS, 17));//Do CharArray shit here
  221. if (ResultThree != NULL)
  222. {
  223. char* ResultFour = strstr(NewPlaceT, XOR(ERRORMESSAGE, 7));
  224. Notify(ResultFour);
  225. LoginSelectedIndex = 0;
  226. memFree(EnteredUsername, 20);
  227. memFree(EnteredPassword, 32);
  228. memFree(EnteredPasswordStars, 32);
  229. memFree(ResultFour, 25);
  230. }
  231. else
  232. {
  233. isServerRequestDone = true;
  234. isServerRequestReady = true;
  235. DisableLoops(NewPlaceT, sizeof(NewPlaceT) / sizeof(char));//Locked or banned
  236. }
  237. }
  238. }
  239. }
  240. else if (LoginSelectedIndex == 4)//Code Input
  241. {
  242. GrabCode = true;
  243. GAMEPLAY::DISPLAY_ONSCREEN_KEYBOARD(0, "", "", EnteredCode, "", "", "", 20);
  244. }
  245. else if (LoginSelectedIndex == 5)//Redeem Code
  246. {
  247. char* c_LOCATION = XOR(LOCATION, 69);
  248. char b_LOCATION[69];
  249. strcpy(b_LOCATION, c_LOCATION);
  250.  
  251. char* c_LLOGINPARAMS_1 = XOR(LLOGINPARAMS_1, 7);
  252. char b_LLOGINPARAMS_1[7];
  253. strcpy(b_LLOGINPARAMS_1, c_LLOGINPARAMS_1);
  254.  
  255. char* c_LLOGINPARAMS_2 = XOR(LLOGINPARAMS_2, 7);
  256. char b_LLOGINPARAMS_2[7];
  257. strcpy(b_LLOGINPARAMS_2, c_LLOGINPARAMS_2);
  258.  
  259. char* c_REDEEMCODEPARAMS = XOR(REDEEMCODEPARAMS, 7);
  260. char b_REDEEMCODEPARAMS[7];
  261. strcpy(b_REDEEMCODEPARAMS, c_REDEEMCODEPARAMS);
  262.  
  263. char* c_REQUEST_URI = XOR(REQUEST_URI, 26);
  264. char b_REQUEST_URI[26];
  265. strcpy(b_REQUEST_URI, c_REQUEST_URI);
  266.  
  267. char ParamBuffer[1024];
  268. sprintf(ParamBuffer, "%s%s%s%s%s%s%s", b_LOCATION, b_LLOGINPARAMS_1, EnteredUsername, b_LLOGINPARAMS_2, EnteredPassword, b_REDEEMCODEPARAMS, EnteredCode);
  269. char* Res = SocketRequest(b_REQUEST_URI, ParamBuffer);
  270. char* NewPlaceTA = Res;
  271. memFree(ParamBuffer, sizeof(ParamBuffer));
  272. char* Result = strstr(NewPlaceTA, XOR(GOODRESULT, 9));
  273. if (Result != NULL)
  274. DisableLoops(Result, sizeof(Result));
  275. else
  276. DisableLoops(NewPlaceTA, sizeof(NewPlaceTA));
  277. isServerRequestDone = true;
  278. isServerRequestReady = true;
  279. }
  280. LoginDelay = GAMEPLAY::GET_GAME_TIMER() + 100;
  281. }
  282. }
  283. }
  284. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement