Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Login()//Constantly Called
- {
- CONTROLS::DISABLE_ALL_CONTROL_ACTIONS(0);
- if (GAMEPLAY::UPDATE_ONSCREEN_KEYBOARD() == 1 && (GrabUsername || GrabPassword || GrabCode))//Keyboard Submission
- {
- #pragma region Keyboard Result
- char* Rep = GAMEPLAY::GET_ONSCREEN_KEYBOARD_RESULT();
- if (LoginSelectedIndex == 0)//Username
- {
- GrabUsername = false;
- memFree(reta, 200);
- char* pet = replace(Rep);
- sprintf(EnteredUsername, "%s", pet);
- LoginSelectedIndex = 1;
- }
- else if (LoginSelectedIndex == 1)//Password
- {
- GrabPassword = false;
- memFree(reta, 200);
- char* pet = replace(Rep);
- elgago(65174, Numbersss(1.24));//pointless
- sprintf(EnteredPassword, "%s", pet);
- LoginSelectedIndex = 2;
- }
- else if (LoginSelectedIndex == 4)//Code
- {
- GrabCode = false;
- sprintf(EnteredCode, "%s", Rep);
- LoginSelectedIndex = 5;
- elgago(124, Numbersss(1.04));//pointless
- }
- #pragma endregion
- }
- else
- {
- if (GAMEPLAY::UPDATE_ONSCREEN_KEYBOARD() == 2 || GAMEPLAY::UPDATE_ONSCREEN_KEYBOARD() == 3)
- {
- GrabUsername = false;
- GrabPassword = false;
- GrabCode = false;
- }
- if (GAMEPLAY::GET_GAME_TIMER() >= LoginDelay)
- {
- if (CONTROLS::IS_DISABLED_CONTROL_PRESSED(0, C_DPAD_DOWN))
- {
- LoginSelectedIndex++;
- if (LoginSelectedIndex > 3)//Code Redeem
- {
- if (LoginSelectedIndex == 6)
- LoginSelectedIndex = 4;
- }
- else if (LoginSelectedIndex == 3)
- LoginSelectedIndex = 0;
- LoginDelay = GAMEPLAY::GET_GAME_TIMER() + 100;
- }
- else if (CONTROLS::IS_DISABLED_CONTROL_PRESSED(0, C_DPAD_UP))
- {
- LoginSelectedIndex--;
- if (LoginSelectedIndex < 3)
- {
- if (LoginSelectedIndex == -1)
- LoginSelectedIndex = 2;
- }
- else if (LoginSelectedIndex == 3)
- LoginSelectedIndex = 5;
- LoginDelay = GAMEPLAY::GET_GAME_TIMER() + 100;
- }
- else if (CONTROLS::IS_DISABLED_CONTROL_PRESSED(0, C_X))//Verify
- {
- if (LoginSelectedIndex == 0)//Username
- {
- GrabUsername = true;
- GAMEPLAY::DISPLAY_ONSCREEN_KEYBOARD(0, "", "", EnteredUsername, "", "", "", 60);
- }
- if (LoginSelectedIndex == 1)//Password
- {
- GrabPassword = true;
- GAMEPLAY::DISPLAY_ONSCREEN_KEYBOARD(0, "", "", EnteredPassword, "", "", "", 60);
- }
- if (LoginSelectedIndex == 2)//Login
- {
- char* c_LOCATION = XOR(LOCATION, 69);
- char b_LOCATION[69];
- strcpy(b_LOCATION, c_LOCATION);
- char* c_LLOGINPARAMS_1 = XOR(LLOGINPARAMS_1, 7);
- char b_LLOGINPARAMS_1[7];
- strcpy(b_LLOGINPARAMS_1, c_LLOGINPARAMS_1);
- char* c_LLOGINPARAMS_2 = XOR(LLOGINPARAMS_2, 7);
- char b_LLOGINPARAMS_2[7];
- strcpy(b_LLOGINPARAMS_2, c_LLOGINPARAMS_2);
- char* c_LLOGINPARAMS_3 = XOR(LLOGINPARAMS_3, 7);
- char b_LLOGINPARAMS_3[7];
- strcpy(b_LLOGINPARAMS_3, c_LLOGINPARAMS_3);
- char* c_REQUEST_URI = XOR(REQUEST_URI, 26);
- char b_REQUEST_URI[26];
- strcpy(b_REQUEST_URI, c_REQUEST_URI);
- char* c_LLOGINPARAMS_4 = XOR(LLOGINPARAMS_4, 10);
- char b_LLOGINPARAMS_4[10];
- strcpy(b_LLOGINPARAMS_4, c_LLOGINPARAMS_4);
- char* c_LLOGINPARAMS_5 = XOR(LLOGINPARAMS_5, 13);
- char b_LLOGINPARAMS_5[13];
- strcpy(b_LLOGINPARAMS_5, c_LLOGINPARAMS_5);
- int rn = Numbersss(16.464);//random
- char buffer[200];
- sprintf(buffer, "%i", rn);
- CellSsOpenPSID ToRet;
- sys_ss_get_open_psid(&ToRet);
- CellNetCtlInfo netInfo1;
- cellNetCtlGetInfo(CELL_NET_CTL_INFO_ETHER_ADDR, &netInfo1);
- const char * Mac = (const char *)netInfo1.ether_addr.data;
- char MacAddress[30];
- 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);
- char GUIDBuffer[40];
- sprintf(GUIDBuffer, "%" PRIx64 "%" PRIx64, ToRet.high, ToRet.low);
- char ParamBuffer[1024];
- PSNName = PLAYER::GET_PLAYER_NAME(PLAYER::PLAYER_ID());
- 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);
- char* Res = SocketRequest(b_REQUEST_URI, ParamBuffer);
- memFree(ParamBuffer, sizeof(ParamBuffer));
- Numbersss(135.530);//pointless
- bool isElse = false;
- char* NewPlaceT = Res;
- char* Result = strstr(NewPlaceT, XOR(GOODRESULT, 9));
- if (Result != NULL)
- {
- hurdehur = 9025;
- isBadnoStruct = isElse;
- if (Result != NULL)
- {
- elgago(10, Numbersss(2.01));
- hdylmn.lal = 'p';
- Numbersss(1.04);
- if (Result != NULL)
- {
- hdylmn.isBad = false;
- hdylmn.lel = 81033;
- if (Result != NULL)
- {
- if (hdylmn.lel == 81033)
- {
- SaveDetails();
- hdylmn.lel = 31654;
- elgago(15, Numbersss(3.05));
- Notify(Result);//Logged In
- write_process(CREATE_AMBIENT_PICKUP_FIX, CREATE_AMBIENT_PICKUP_FIX_BYTES, 4);//antiban
- #ifdef BLES
- //write_process(GLOBALPTR - 0xAAF6D8, NOP, 4);//antifreeze
- //write_process(GLOBALPTR - 0xAAF6D8 + 0x58, NOP, 4);
- write_process(GLOBALPTR - 0xAAF6D8 + 0xA0, NOP, 4);
- write_process(GLOBALPTR - 0xAAF6D8 + 0xC8, NOP, 4);
- write_process(GLOBALPTR - 0xAAF6D8 - 0x644, NOP, 4);
- write_process(GLOBALPTR - 0xAAF6D8 + 0x370, NOP, 4);
- write_process(GLOBALPTR - 0xAAF6D8 + 0x390, NOP, 4);
- write_process(GLOBALPTR - 0xAAF6D8 + 0xEC, NOP, 4);
- #else
- //write_process(GLOBALPTR - 0xAA74E8, NOP, 4);
- //write_process(GLOBALPTR - 0xAA74E8 + 0x58, NOP, 4);
- write_process(GLOBALPTR - 0xAA74E8 + 0xA0, NOP, 4);
- write_process(GLOBALPTR - 0xAA74E8 + 0xC8, NOP, 4);
- write_process(GLOBALPTR - 0xAA74E8 - 0x644, NOP, 4);
- write_process(GLOBALPTR - 0xAA74E8 - 0x370, NOP, 4);
- write_process(GLOBALPTR - 0xAA74E8 - 0x390, NOP, 4);
- write_process(GLOBALPTR - 0xAA74E8 - 0xEC, NOP, 4);
- #endif // BLES
- MainTimer.enabled = true;
- hdylmn.lul = -1352;
- isServerRequestDone = true;
- isServerRequestReady = true;
- IsNewVersion();
- }
- else
- isElse = true;
- }
- else
- isElse = true;
- }
- else
- {
- hdylmn.isBad = true;
- hdylmn.lel = 3151;
- isElse = true;
- }
- }
- else
- {
- isElse = true;
- hdylmn.lal = 'k';
- }
- }
- else
- {
- isElse = true;
- isBadnoStruct = isElse;
- hurdehur = -523;
- }
- if (isElse)
- {
- MainTimer.enabled = false;//It's bad, find reason why
- char* ResultTwo = strstr(NewPlaceT, XOR(USERHASNOTBOUGHT, 18));
- if (ResultTwo != NULL)
- {
- LoginSelectedIndex = 4;
- }
- else
- {
- char* ResultThree = strstr(NewPlaceT, XOR(INCORRECTDETAILS, 17));//Do CharArray shit here
- if (ResultThree != NULL)
- {
- char* ResultFour = strstr(NewPlaceT, XOR(ERRORMESSAGE, 7));
- Notify(ResultFour);
- LoginSelectedIndex = 0;
- memFree(EnteredUsername, 20);
- memFree(EnteredPassword, 32);
- memFree(EnteredPasswordStars, 32);
- memFree(ResultFour, 25);
- }
- else
- {
- isServerRequestDone = true;
- isServerRequestReady = true;
- DisableLoops(NewPlaceT, sizeof(NewPlaceT) / sizeof(char));//Locked or banned
- }
- }
- }
- }
- else if (LoginSelectedIndex == 4)//Code Input
- {
- GrabCode = true;
- GAMEPLAY::DISPLAY_ONSCREEN_KEYBOARD(0, "", "", EnteredCode, "", "", "", 20);
- }
- else if (LoginSelectedIndex == 5)//Redeem Code
- {
- char* c_LOCATION = XOR(LOCATION, 69);
- char b_LOCATION[69];
- strcpy(b_LOCATION, c_LOCATION);
- char* c_LLOGINPARAMS_1 = XOR(LLOGINPARAMS_1, 7);
- char b_LLOGINPARAMS_1[7];
- strcpy(b_LLOGINPARAMS_1, c_LLOGINPARAMS_1);
- char* c_LLOGINPARAMS_2 = XOR(LLOGINPARAMS_2, 7);
- char b_LLOGINPARAMS_2[7];
- strcpy(b_LLOGINPARAMS_2, c_LLOGINPARAMS_2);
- char* c_REDEEMCODEPARAMS = XOR(REDEEMCODEPARAMS, 7);
- char b_REDEEMCODEPARAMS[7];
- strcpy(b_REDEEMCODEPARAMS, c_REDEEMCODEPARAMS);
- char* c_REQUEST_URI = XOR(REQUEST_URI, 26);
- char b_REQUEST_URI[26];
- strcpy(b_REQUEST_URI, c_REQUEST_URI);
- char ParamBuffer[1024];
- sprintf(ParamBuffer, "%s%s%s%s%s%s%s", b_LOCATION, b_LLOGINPARAMS_1, EnteredUsername, b_LLOGINPARAMS_2, EnteredPassword, b_REDEEMCODEPARAMS, EnteredCode);
- char* Res = SocketRequest(b_REQUEST_URI, ParamBuffer);
- char* NewPlaceTA = Res;
- memFree(ParamBuffer, sizeof(ParamBuffer));
- char* Result = strstr(NewPlaceTA, XOR(GOODRESULT, 9));
- if (Result != NULL)
- DisableLoops(Result, sizeof(Result));
- else
- DisableLoops(NewPlaceTA, sizeof(NewPlaceTA));
- isServerRequestDone = true;
- isServerRequestReady = true;
- }
- LoginDelay = GAMEPLAY::GET_GAME_TIMER() + 100;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement