Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int rand_string(int param_1,uint param_2)
- {
- int iVar1;
- int in_GS_OFFSET;
- uint local_50;
- undefined4 local_45;
- undefined4 local_41;
- undefined4 local_3d;
- undefined4 local_39;
- undefined4 local_35;
- undefined4 local_31;
- undefined4 local_2d;
- undefined4 local_29;
- undefined4 local_25;
- undefined4 local_21;
- undefined4 local_1d;
- undefined4 local_19;
- undefined4 local_15;
- undefined local_11;
- int local_10;
- local_10 = *(int *)(in_GS_OFFSET + 0x14);
- local_45 = 0x64636261;
- local_41 = 0x68676665;
- local_3d = 0x6c6b6a69;
- local_39 = 0x706f6e6d;
- local_35 = 0x74737271;
- local_31 = 0x78777675;
- local_2d = 0x42417a79;
- local_29 = 0x46454443;
- local_25 = 0x4a494847;
- local_21 = 0x4e4d4c4b;
- local_1d = 0x5251504f;
- local_19 = 0x56555453;
- local_15 = 0x5a595857;
- local_11 = 0;
- if (param_2 != 0) {
- local_50 = 0;
- while (local_50 < param_2) {
- iVar1 = rand();
- *(undefined *)(param_1 + local_50) = *(undefined *)((int)&local_45 + iVar1 % 0x34);
- local_50 = local_50 + 1;
- }
- *(undefined *)(param_2 + param_1) = 0;
- }
- if (local_10 != *(int *)(in_GS_OFFSET + 0x14)) {
- /* WARNING: Subroutine does not return */
- __stack_chk_fail();
- }
- return param_1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement