-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathaob.txt
1897 lines (1824 loc) · 120 KB
/
aob.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
static undefined(*ErrorCheck)(undefined, undefined, undefined, undefined, undefined4, undefined8, undefined8, undefined2, undefined4) = (undefined(*)(undefined, undefined, undefined, undefined, undefined4, undefined8, undefined8, undefined2, undefined4))0x141144830;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1144830
MonsterHunterWorld.exe+1144825: 41 5C - pop r12
MonsterHunterWorld.exe+1144827: 5F - pop rdi
MonsterHunterWorld.exe+1144828: 5E - pop rsi
MonsterHunterWorld.exe+1144829: 5D - pop rbp
MonsterHunterWorld.exe+114482A: 5B - pop rbx
MonsterHunterWorld.exe+114482B: C3 - ret
MonsterHunterWorld.exe+114482C: CC - int 3
MonsterHunterWorld.exe+114482D: CC - int 3
MonsterHunterWorld.exe+114482E: CC - int 3
MonsterHunterWorld.exe+114482F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1144830: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1144835: 48 89 74 24 10 - mov [rsp+10],rsi
MonsterHunterWorld.exe+114483A: 48 89 7C 24 20 - mov [rsp+20],rdi
MonsterHunterWorld.exe+114483F: 44 89 44 24 18 - mov [rsp+18],r8d
MonsterHunterWorld.exe+1144844: 55 - push rbp
MonsterHunterWorld.exe+1144845: 41 54 - push r12
MonsterHunterWorld.exe+1144847: 41 55 - push r13
MonsterHunterWorld.exe+1144849: 41 56 - push r14
MonsterHunterWorld.exe+114484B: 41 57 - push r15
MonsterHunterWorld.exe+114484D: 48 8B EC - mov rbp,rsp
MonsterHunterWorld.exe+1144850: 48 81 EC 80 00 00 00 - sub rsp,00000080
static undefined(*CheckProgress)() = (undefined(*)())0x14134e310;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+134E310
MonsterHunterWorld.exe+134E306: CC - int 3
MonsterHunterWorld.exe+134E307: CC - int 3
MonsterHunterWorld.exe+134E308: CC - int 3
MonsterHunterWorld.exe+134E309: CC - int 3
MonsterHunterWorld.exe+134E30A: CC - int 3
MonsterHunterWorld.exe+134E30B: CC - int 3
MonsterHunterWorld.exe+134E30C: CC - int 3
MonsterHunterWorld.exe+134E30D: CC - int 3
MonsterHunterWorld.exe+134E30E: CC - int 3
MonsterHunterWorld.exe+134E30F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+134E310: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+134E315: 57 - push rdi
MonsterHunterWorld.exe+134E316: 48 83 EC 20 - sub rsp,20
MonsterHunterWorld.exe+134E31A: 8B DA - mov ebx,edx
MonsterHunterWorld.exe+134E31C: 48 8B F9 - mov rdi,rcx
MonsterHunterWorld.exe+134E31F: 8B CB - mov ecx,ebx
MonsterHunterWorld.exe+134E321: 33 D2 - xor edx,edx
MonsterHunterWorld.exe+134E323: E8 B8 61 62 00 - call MonsterHunterWorld.exe+19744E0
MonsterHunterWorld.exe+134E328: 83 F8 02 - cmp eax,02
MonsterHunterWorld.exe+134E32B: 75 0D - jne MonsterHunterWorld.exe+134E33A
MonsterHunterWorld.exe+134E32D: B0 01 - mov al,01
static undefined(*GetCategory)() = (undefined(*)())0x1419744e0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+19744E0
MonsterHunterWorld.exe+19744D6: C3 - ret
MonsterHunterWorld.exe+19744D7: CC - int 3
MonsterHunterWorld.exe+19744D8: CC - int 3
MonsterHunterWorld.exe+19744D9: CC - int 3
MonsterHunterWorld.exe+19744DA: CC - int 3
MonsterHunterWorld.exe+19744DB: CC - int 3
MonsterHunterWorld.exe+19744DC: CC - int 3
MonsterHunterWorld.exe+19744DD: CC - int 3
MonsterHunterWorld.exe+19744DE: CC - int 3
MonsterHunterWorld.exe+19744DF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+19744E0: 8D 81 2B 39 FF FF - lea eax,[rcx-0000C6D5]
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+19744E6: 83 F8 01 - cmp eax,01
MonsterHunterWorld.exe+19744E9: 77 06 - ja MonsterHunterWorld.exe+19744F1
MonsterHunterWorld.exe+19744EB: B8 08 00 00 00 - mov eax,00000008
MonsterHunterWorld.exe+19744F0: C3 - ret
MonsterHunterWorld.exe+19744F1: 81 F9 95 C9 00 00 - cmp ecx,0000C995
MonsterHunterWorld.exe+19744F7: 75 06 - jne MonsterHunterWorld.exe+19744FF
MonsterHunterWorld.exe+19744F9: B8 0A 00 00 00 - mov eax,0000000A
MonsterHunterWorld.exe+19744FE: C3 - ret
MonsterHunterWorld.exe+19744FF: 81 F9 94 C9 00 00 - cmp ecx,0000C994
MonsterHunterWorld.exe+1974505: 75 06 - jne MonsterHunterWorld.exe+197450D
static void* OptionalIdList = (void*)0x14324d980;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+324D980
MonsterHunterWorld.exe+324D971: FF - db -01
MonsterHunterWorld.exe+324D972: FF - db -01
MonsterHunterWorld.exe+324D973: FF 01 - inc [rcx]
MonsterHunterWorld.exe+324D975: 24 05 - and al,05
MonsterHunterWorld.exe+324D977: 19 FF - sbb edi,edi
MonsterHunterWorld.exe+324D979: FF - db -01
MonsterHunterWorld.exe+324D97A: FF - db -01
MonsterHunterWorld.exe+324D97B: FF 00 - inc [rax]
MonsterHunterWorld.exe+324D97D: 00 00 - add [rax],al
MonsterHunterWorld.exe+324D97F: 00 - db 00
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+324D980: 65 00 00 - add gs:[rax],al
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+324D983: 00 66 00 - add [rsi+00],ah
MonsterHunterWorld.exe+324D986: 00 00 - add [rax],al
MonsterHunterWorld.exe+324D988: 67 00 00 - add [rax],al
MonsterHunterWorld.exe+324D98B: 00 97 00 00 00 98 - add [rdi-68000000],dl
MonsterHunterWorld.exe+324D991: 00 00 - add [rax],al
MonsterHunterWorld.exe+324D993: 00 99 00 00 00 C9 - add [rcx-37000000],bl
MonsterHunterWorld.exe+324D999: 00 00 - add [rax],al
MonsterHunterWorld.exe+324D99B: 00 CD - add ch,cl
MonsterHunterWorld.exe+324D99D: 00 00 - add [rax],al
MonsterHunterWorld.exe+324D99F: 00 FB - add bl,bh
static bool(*CheckComplete)(longlong, uint) = (bool(*)(longlong, uint))0x14134e280;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+134E280
MonsterHunterWorld.exe+134E276: CC - int 3
MonsterHunterWorld.exe+134E277: CC - int 3
MonsterHunterWorld.exe+134E278: CC - int 3
MonsterHunterWorld.exe+134E279: CC - int 3
MonsterHunterWorld.exe+134E27A: CC - int 3
MonsterHunterWorld.exe+134E27B: CC - int 3
MonsterHunterWorld.exe+134E27C: CC - int 3
MonsterHunterWorld.exe+134E27D: CC - int 3
MonsterHunterWorld.exe+134E27E: CC - int 3
MonsterHunterWorld.exe+134E27F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+134E280: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+134E285: 57 - push rdi
MonsterHunterWorld.exe+134E286: 48 83 EC 20 - sub rsp,20
MonsterHunterWorld.exe+134E28A: 8B DA - mov ebx,edx
MonsterHunterWorld.exe+134E28C: 48 8B F9 - mov rdi,rcx
MonsterHunterWorld.exe+134E28F: 8B CB - mov ecx,ebx
MonsterHunterWorld.exe+134E291: 33 D2 - xor edx,edx
MonsterHunterWorld.exe+134E293: E8 48 62 62 00 - call MonsterHunterWorld.exe+19744E0
MonsterHunterWorld.exe+134E298: 83 F8 02 - cmp eax,02
MonsterHunterWorld.exe+134E29B: 75 0D - jne MonsterHunterWorld.exe+134E2AA
MonsterHunterWorld.exe+134E29D: B0 01 - mov al,01
static undefined8(*OptionalCount)() = (undefined8(*)())0x141354f80;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1354F80
MonsterHunterWorld.exe+1354F6C: CC - int 3
MonsterHunterWorld.exe+1354F6D: CC - int 3
MonsterHunterWorld.exe+1354F6E: CC - int 3
MonsterHunterWorld.exe+1354F6F: CC - int 3
MonsterHunterWorld.exe+1354F70: 48 63 C2 - movsxd rax,edx
MonsterHunterWorld.exe+1354F73: 48 8D 0D 06 8A EF 01 - lea rcx,[MonsterHunterWorld.exe+324D980]
MonsterHunterWorld.exe+1354F7A: 8B 04 81 - mov eax,[rcx+rax*4]
MonsterHunterWorld.exe+1354F7D: C3 - ret
MonsterHunterWorld.exe+1354F7E: CC - int 3
MonsterHunterWorld.exe+1354F7F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1354F80: 33 C0 - xor eax,eax
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1354F82: 48 8D 0D F7 89 EF 01 - lea rcx,[MonsterHunterWorld.exe+324D980]
MonsterHunterWorld.exe+1354F89: 0F 1F 80 00 00 00 00 - nop dword ptr [rax+00000000]
MonsterHunterWorld.exe+1354F90: FF C0 - inc eax
MonsterHunterWorld.exe+1354F92: 48 8D 49 04 - lea rcx,[rcx+04]
MonsterHunterWorld.exe+1354F96: 83 39 FF - cmp dword ptr [rcx],-01
MonsterHunterWorld.exe+1354F99: 75 F5 - jne MonsterHunterWorld.exe+1354F90
MonsterHunterWorld.exe+1354F9B: C3 - ret
MonsterHunterWorld.exe+1354F9C: CC - int 3
MonsterHunterWorld.exe+1354F9D: CC - int 3
MonsterHunterWorld.exe+1354F9E: CC - int 3
static uint(*OptionalAt)(undefined*, int) = (uint(*)(undefined*, int))0x141354f70;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1354F70
MonsterHunterWorld.exe+1354F61: 49 8B E3 - mov rsp,r11
MonsterHunterWorld.exe+1354F64: 41 5F - pop r15
MonsterHunterWorld.exe+1354F66: 41 5E - pop r14
MonsterHunterWorld.exe+1354F68: 41 5C - pop r12
MonsterHunterWorld.exe+1354F6A: C3 - ret
MonsterHunterWorld.exe+1354F6B: CC - int 3
MonsterHunterWorld.exe+1354F6C: CC - int 3
MonsterHunterWorld.exe+1354F6D: CC - int 3
MonsterHunterWorld.exe+1354F6E: CC - int 3
MonsterHunterWorld.exe+1354F6F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1354F70: 48 63 C2 - movsxd rax,edx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1354F73: 48 8D 0D 06 8A EF 01 - lea rcx,[MonsterHunterWorld.exe+324D980]
MonsterHunterWorld.exe+1354F7A: 8B 04 81 - mov eax,[rcx+rax*4]
MonsterHunterWorld.exe+1354F7D: C3 - ret
MonsterHunterWorld.exe+1354F7E: CC - int 3
MonsterHunterWorld.exe+1354F7F: CC - int 3
MonsterHunterWorld.exe+1354F80: 33 C0 - xor eax,eax
MonsterHunterWorld.exe+1354F82: 48 8D 0D F7 89 EF 01 - lea rcx,[MonsterHunterWorld.exe+324D980]
MonsterHunterWorld.exe+1354F89: 0F 1F 80 00 00 00 00 - nop dword ptr [rax+00000000]
MonsterHunterWorld.exe+1354F90: FF C0 - inc eax
MonsterHunterWorld.exe+1354F92: 48 8D 49 04 - lea rcx,[rcx+04]
static undefined(*IsMasterRank)() = (undefined(*)())0x141975440;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1975440
MonsterHunterWorld.exe+1975436: CC - int 3
MonsterHunterWorld.exe+1975437: CC - int 3
MonsterHunterWorld.exe+1975438: CC - int 3
MonsterHunterWorld.exe+1975439: CC - int 3
MonsterHunterWorld.exe+197543A: CC - int 3
MonsterHunterWorld.exe+197543B: CC - int 3
MonsterHunterWorld.exe+197543C: CC - int 3
MonsterHunterWorld.exe+197543D: CC - int 3
MonsterHunterWorld.exe+197543E: CC - int 3
MonsterHunterWorld.exe+197543F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1975440: 8D 81 9F 15 FF FF - lea eax,[rcx-0000EA61]
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1975446: 44 8B C1 - mov r8d,ecx
MonsterHunterWorld.exe+1975449: 3D 0D 27 00 00 - cmp eax,0000270D
MonsterHunterWorld.exe+197544E: 0F 87 87 00 00 00 - ja MonsterHunterWorld.exe+19754DB
MonsterHunterWorld.exe+1975454: 44 8B C9 - mov r9d,ecx
MonsterHunterWorld.exe+1975457: B8 D3 4D 62 10 - mov eax,10624DD3
MonsterHunterWorld.exe+197545C: 41 F7 E8 - imul r8d
MonsterHunterWorld.exe+197545F: C1 FA 06 - sar edx,06
MonsterHunterWorld.exe+1975462: 8B C2 - mov eax,edx
MonsterHunterWorld.exe+1975464: C1 E8 1F - shr eax,1F
MonsterHunterWorld.exe+1975467: 03 D0 - add edx,eax
static void* GlobalOptionalQuestList = (void*)0x145010ae8;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+5010AE8
MonsterHunterWorld.exe+5010AD6: 00 00 - add [rax],al
MonsterHunterWorld.exe+5010AD8: 90 - nop
MonsterHunterWorld.exe+5010AD9: D4 38 - aam 38
MonsterHunterWorld.exe+5010ADB: 60 - pushad (invalid)
MonsterHunterWorld.exe+5010ADC: 00 00 - add [rax],al
MonsterHunterWorld.exe+5010ADE: 00 00 - add [rax],al
MonsterHunterWorld.exe+5010AE0: C0 D5 38 - rcl ch,38
MonsterHunterWorld.exe+5010AE3: 60 - pushad (invalid)
MonsterHunterWorld.exe+5010AE4: 00 00 - add [rax],al
MonsterHunterWorld.exe+5010AE6: 00 00 - add [rax],al
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+5010AE8: E0 D6 - loopne MonsterHunterWorld.exe+5010AC0
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+5010AEA: 38 60 00 - cmp [rax+00],ah
MonsterHunterWorld.exe+5010AED: 00 00 - add [rax],al
MonsterHunterWorld.exe+5010AEF: 00 10 - add [rax],dl
MonsterHunterWorld.exe+5010AF1: D8 38 - fdivr dword ptr [rax]
MonsterHunterWorld.exe+5010AF3: 60 - pushad (invalid)
MonsterHunterWorld.exe+5010AF4: 00 00 - add [rax],al
MonsterHunterWorld.exe+5010AF6: 00 00 - add [rax],al
MonsterHunterWorld.exe+5010AF8: 40 D9 38 - fnstcw [rax]
MonsterHunterWorld.exe+5010AFB: 60 - pushad (invalid)
MonsterHunterWorld.exe+5010AFC: 00 00 - add [rax],al
static undefined(*StarCategoryCheck)() = (undefined(*)())0x140f2b640;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+F2B640
MonsterHunterWorld.exe+F2B61A: 48 8B 0D EF 60 0E 04 - mov rcx,[MonsterHunterWorld.exe+5011710]
MonsterHunterWorld.exe+F2B621: E8 BA 17 C6 00 - call MonsterHunterWorld.exe+1B8CDE0
MonsterHunterWorld.exe+F2B626: 8B 88 E0 25 10 00 - mov ecx,[rax+001025E0]
MonsterHunterWorld.exe+F2B62C: D1 E9 - shr ecx,1
MonsterHunterWorld.exe+F2B62E: F6 C1 01 - test cl,01
MonsterHunterWorld.exe+F2B631: 0F 84 E6 FC FF FF - je MonsterHunterWorld.exe+F2B31D
MonsterHunterWorld.exe+F2B637: B0 01 - mov al,01
MonsterHunterWorld.exe+F2B639: E9 E1 FC FF FF - jmp MonsterHunterWorld.exe+F2B31F
MonsterHunterWorld.exe+F2B63E: CC - int 3
MonsterHunterWorld.exe+F2B63F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+F2B640: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+F2B645: 48 89 6C 24 10 - mov [rsp+10],rbp
MonsterHunterWorld.exe+F2B64A: 48 89 74 24 18 - mov [rsp+18],rsi
MonsterHunterWorld.exe+F2B64F: 57 - push rdi
MonsterHunterWorld.exe+F2B650: 48 83 EC 20 - sub rsp,20
MonsterHunterWorld.exe+F2B654: 41 8B E8 - mov ebp,r8d
MonsterHunterWorld.exe+F2B657: 8B FA - mov edi,edx
MonsterHunterWorld.exe+F2B659: 8B D9 - mov ebx,ecx
MonsterHunterWorld.exe+F2B65B: 83 FA 02 - cmp edx,02
MonsterHunterWorld.exe+F2B65E: 0F 84 B5 00 00 00 - je MonsterHunterWorld.exe+F2B719
MonsterHunterWorld.exe+F2B664: 81 F9 F1 00 00 00 - cmp ecx,000000F1
static void* ResourceVtable = (void*)0x1433e8750;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+33E8750
MonsterHunterWorld.exe+33E873E: 00 00 - add [rax],al
MonsterHunterWorld.exe+33E8740: FF - db -01
MonsterHunterWorld.exe+33E8741: FF - db -01
MonsterHunterWorld.exe+33E8742: FF - db -01
MonsterHunterWorld.exe+33E8743: FF 00 - inc [rax]
MonsterHunterWorld.exe+33E8745: 00 00 - add [rax],al
MonsterHunterWorld.exe+33E8747: 00 40 D5 - add [rax-2B],al
MonsterHunterWorld.exe+33E874A: 23 40 01 - and eax,[rax+01]
MonsterHunterWorld.exe+33E874D: 00 00 - add [rax],al
MonsterHunterWorld.exe+33E874F: 00 - db 00
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+33E8750: 80 F2 A0 - xor dl,-60
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+33E8753: 41 01 00 - add [r8],eax
MonsterHunterWorld.exe+33E8756: 00 00 - add [rax],al
MonsterHunterWorld.exe+33E8758: 20 F3 - and bl,dh
MonsterHunterWorld.exe+33E875A: A0 41 01 00 00 00 70 F3 A0 - mov al,[A0F3700000000141]
MonsterHunterWorld.exe+33E8763: 41 01 00 - add [r8],eax
MonsterHunterWorld.exe+33E8766: 00 00 - add [rax],al
MonsterHunterWorld.exe+33E8768: 54 - push rsp
MonsterHunterWorld.exe+33E8769: 5A - pop rdx
MonsterHunterWorld.exe+33E876A: 4E 67 - db 67
static undefined(*ResourceFunc)() = (undefined(*)())0x141a0f280;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1A0F280
MonsterHunterWorld.exe+1A0F273: 48 83 C4 20 - add rsp,20
MonsterHunterWorld.exe+1A0F277: 5F - pop rdi
MonsterHunterWorld.exe+1A0F278: C3 - ret
MonsterHunterWorld.exe+1A0F279: CC - int 3
MonsterHunterWorld.exe+1A0F27A: CC - int 3
MonsterHunterWorld.exe+1A0F27B: CC - int 3
MonsterHunterWorld.exe+1A0F27C: CC - int 3
MonsterHunterWorld.exe+1A0F27D: CC - int 3
MonsterHunterWorld.exe+1A0F27E: CC - int 3
MonsterHunterWorld.exe+1A0F27F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1A0F280: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1A0F285: 57 - push rdi
MonsterHunterWorld.exe+1A0F286: 48 83 EC 40 - sub rsp,40
MonsterHunterWorld.exe+1A0F28A: 48 8D 0D 77 A0 5F 03 - lea rcx,[MonsterHunterWorld.exe+5009308]
MonsterHunterWorld.exe+1A0F291: E8 7A ED 75 00 - call MonsterHunterWorld.exe+216E010
MonsterHunterWorld.exe+1A0F296: 48 8B 0D 73 A0 5F 03 - mov rcx,[MonsterHunterWorld.exe+5009310]
MonsterHunterWorld.exe+1A0F29D: 33 FF - xor edi,edi
MonsterHunterWorld.exe+1A0F29F: 44 8B 0D 96 A0 5F 03 - mov r9d,[MonsterHunterWorld.exe+500933C]
MonsterHunterWorld.exe+1A0F2A6: BA 08 05 00 00 - mov edx,00000508
MonsterHunterWorld.exe+1A0F2AB: 48 89 4C 24 30 - mov [rsp+30],rcx
MonsterHunterWorld.exe+1A0F2B0: 48 8B C8 - mov rcx,rax
static void* ResourcePtr = (void*)0x145009308;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+5009308
MonsterHunterWorld.exe+50092ED: 00 00 - add [rax],al
MonsterHunterWorld.exe+50092EF: 00 28 - add [rax],ch
MonsterHunterWorld.exe+50092F1: 57 - push rdi
MonsterHunterWorld.exe+50092F2: 1C 45 - sbb al,45
MonsterHunterWorld.exe+50092F4: 01 00 - add [rax],eax
MonsterHunterWorld.exe+50092F6: 00 00 - add [rax],al
MonsterHunterWorld.exe+50092F8: C8 1F 01 45 - enter 011F,45
MonsterHunterWorld.exe+50092FC: 01 00 - add [rax],eax
MonsterHunterWorld.exe+50092FE: 00 00 - add [rax],al
MonsterHunterWorld.exe+5009300: 0C 00 - or al,00
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+5009302: 00 05 82 56 00 6D - add [1B200E98A],al
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+5009308: 48 87 3E - xchg [rsi],rdi
MonsterHunterWorld.exe+500930B: 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+500930E: 00 00 - add [rax],al
MonsterHunterWorld.exe+5009310: A8 87 - test al,-79
MonsterHunterWorld.exe+5009312: 3E 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+5009316: 00 00 - add [rax],al
MonsterHunterWorld.exe+5009318: A0 4E D0 44 01 00 00 00 00 - mov al,[0144D04E]
MonsterHunterWorld.exe+5009321: 00 00 - add [rax],al
MonsterHunterWorld.exe+5009323: 00 00 - add [rax],al
MonsterHunterWorld.exe+5009325: 00 00 - add [rax],al
static void* ResourceVtable = (void*)0x142f83b20;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+2F83B20
MonsterHunterWorld.exe+2F83B0A: 23 40 01 - and eax,[rax+01]
MonsterHunterWorld.exe+2F83B0D: 00 00 - add [rax],al
MonsterHunterWorld.exe+2F83B0F: 00 70 68 - add [rax+68],dh
MonsterHunterWorld.exe+2F83B12: 73 74 - jae MonsterHunterWorld.exe+2F83B88
MonsterHunterWorld.exe+2F83B14: 00 00 - add [rax],al
MonsterHunterWorld.exe+2F83B16: 00 00 - add [rax],al
MonsterHunterWorld.exe+2F83B18: 40 D5 23 - aad 23
MonsterHunterWorld.exe+2F83B1B: 40 01 00 - add [rax],eax
MonsterHunterWorld.exe+2F83B1E: 00 00 - add [rax],al
MonsterHunterWorld.exe+2F83B20: 20 85 47 40 01 00 - and [rbp+00014047],al
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+2F83B26: 00 00 - add [rax],al
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+2F83B28: D0 85 47 40 01 00 - rol byte ptr [rbp+00014047],1
MonsterHunterWorld.exe+2F83B2E: 00 00 - add [rax],al
MonsterHunterWorld.exe+2F83B30: 40 86 47 40 - xchg [rdi+40],al
MonsterHunterWorld.exe+2F83B34: 01 00 - add [rax],eax
MonsterHunterWorld.exe+2F83B36: 00 00 - add [rax],al
MonsterHunterWorld.exe+2F83B38: 72 51 - jb MonsterHunterWorld.exe+2F83B8B
MonsterHunterWorld.exe+2F83B3A: 75 65 - jne MonsterHunterWorld.exe+2F83BA1
MonsterHunterWorld.exe+2F83B3C: 73 74 - jae MonsterHunterWorld.exe+2F83BB2
MonsterHunterWorld.exe+2F83B3E: 4E 6F - outsd
MonsterHunterWorld.exe+2F83B40: 4C 69 73 74 00 00 00 00 - imul r14,[rbx+74],00000000
static undefined(*ResourceFunc)() = (undefined(*)())0x140478520;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+478520
MonsterHunterWorld.exe+478516: CC - int 3
MonsterHunterWorld.exe+478517: CC - int 3
MonsterHunterWorld.exe+478518: CC - int 3
MonsterHunterWorld.exe+478519: CC - int 3
MonsterHunterWorld.exe+47851A: CC - int 3
MonsterHunterWorld.exe+47851B: CC - int 3
MonsterHunterWorld.exe+47851C: CC - int 3
MonsterHunterWorld.exe+47851D: CC - int 3
MonsterHunterWorld.exe+47851E: CC - int 3
MonsterHunterWorld.exe+47851F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+478520: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+478525: 57 - push rdi
MonsterHunterWorld.exe+478526: 48 83 EC 40 - sub rsp,40
MonsterHunterWorld.exe+47852A: 48 8D 0D 0F D9 83 04 - lea rcx,[MonsterHunterWorld.exe+4CB5E40]
MonsterHunterWorld.exe+478531: E8 DA 5A CF 01 - call MonsterHunterWorld.exe+216E010
MonsterHunterWorld.exe+478536: 48 8B 0D 0B D9 83 04 - mov rcx,[MonsterHunterWorld.exe+4CB5E48]
MonsterHunterWorld.exe+47853D: 33 FF - xor edi,edi
MonsterHunterWorld.exe+47853F: 44 8B 0D 2E D9 83 04 - mov r9d,[MonsterHunterWorld.exe+4CB5E74]
MonsterHunterWorld.exe+478546: BA D0 00 00 00 - mov edx,000000D0
MonsterHunterWorld.exe+47854B: 48 89 4C 24 30 - mov [rsp+30],rcx
MonsterHunterWorld.exe+478550: 48 8B C8 - mov rcx,rax
static void* ResourcePtr = (void*)0x144cb5e40;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+4CB5E40
MonsterHunterWorld.exe+4CB5E26: 00 00 - add [rax],al
MonsterHunterWorld.exe+4CB5E28: 10 16 - adc [rsi],dl
MonsterHunterWorld.exe+4CB5E2A: 12 45 01 - adc al,byte ptr [rbp+01]
MonsterHunterWorld.exe+4CB5E2D: 00 00 - add [rax],al
MonsterHunterWorld.exe+4CB5E2F: 00 60 BE - add [rax-42],ah
MonsterHunterWorld.exe+4CB5E32: CC - int 3
MonsterHunterWorld.exe+4CB5E33: 44 01 00 - add [rax],r8d
MonsterHunterWorld.exe+4CB5E36: 00 00 - add [rax],al
MonsterHunterWorld.exe+4CB5E38: 34 00 - xor al,00
MonsterHunterWorld.exe+4CB5E3A: 00 05 2C D9 F8 50 - add [195C4376C],al
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+4CB5E40: 18 3B - sbb [rbx],bh
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+4CB5E42: F8 - clc
MonsterHunterWorld.exe+4CB5E43: 42 01 00 - add [rax],eax
MonsterHunterWorld.exe+4CB5E46: 00 00 - add [rax],al
MonsterHunterWorld.exe+4CB5E48: 38 3B - cmp [rbx],bh
MonsterHunterWorld.exe+4CB5E4A: F8 - clc
MonsterHunterWorld.exe+4CB5E4B: 42 01 00 - add [rax],eax
MonsterHunterWorld.exe+4CB5E4E: 00 00 - add [rax],al
MonsterHunterWorld.exe+4CB5E50: B0 93 - mov al,-6D
MonsterHunterWorld.exe+4CB5E52: 00 45 01 - add [rbp+01],al
MonsterHunterWorld.exe+4CB5E55: 00 00 - add [rax],al
static void* QuestBasePtr = (void*)0x145011710;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+500CAF0
MonsterHunterWorld.exe+500CADD: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CADF: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAE1: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAE3: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAE5: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAE7: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAE9: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAEB: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAED: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAEF: 00 - db 00
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+500CAF0: 10 83 29 5F 00 00 - adc [rbx+00005F29],al
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+500CAF6: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAF8: 2F - das
MonsterHunterWorld.exe+500CAF9: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAFB: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAFD: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CAFF: 00 78 CA - add [rax-36],bh
MonsterHunterWorld.exe+500CB02: 3F - db 3F
MonsterHunterWorld.exe+500CB03: 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+500CB06: 00 00 - add [rax],al
MonsterHunterWorld.exe+500CB08: 60 - pushad (invalid)
static void* BasePtr = (void*)0x145011710;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+5011710
MonsterHunterWorld.exe+5011702: 01 45 01 - add [rbp+01],eax
MonsterHunterWorld.exe+5011705: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011707: 00 12 - add [rdx],dl
MonsterHunterWorld.exe+5011709: 00 80 05 5F CD B7 - add [rax-4832A0FB],al
MonsterHunterWorld.exe+501170F: 71 - db 71
MonsterHunterWorld.exe+5011710: 90 - nop
MonsterHunterWorld.exe+5011711: 2E 27 - daa
MonsterHunterWorld.exe+5011713: 5F - pop rdi
MonsterHunterWorld.exe+5011714: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011716: 00 00 - add [rax],al
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+5011718: 18 2F - sbb [rdi],ch
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+501171A: 40 43 - inc ebx
MonsterHunterWorld.exe+501171C: 01 00 - add [rax],eax
MonsterHunterWorld.exe+501171E: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011720: 10 34 40 - adc [rax+rax*2],dh
MonsterHunterWorld.exe+5011723: 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+5011726: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011728: B8 5D F8 44 01 - mov eax,0144F85D
MonsterHunterWorld.exe+501172D: 00 00 - add [rax],al
MonsterHunterWorld.exe+501172F: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011731: 00 00 - add [rax],al
static undefined(*PlayerBasePlot)() = (undefined(*)())0x145011760;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+5011760
MonsterHunterWorld.exe+5011748: B6 83 - mov dh,-7D
MonsterHunterWorld.exe+501174A: 80 05 52 8D 30 67 00 - add byte ptr [1AC31A4A3],00
MonsterHunterWorld.exe+5011751: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011753: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011755: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011757: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011759: 00 00 - add [rax],al
MonsterHunterWorld.exe+501175B: 00 00 - add [rax],al
MonsterHunterWorld.exe+501175D: 00 00 - add [rax],al
MonsterHunterWorld.exe+501175F: 00 - db 00
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+5011760: 20 67 3A - and [rdi+3A],ah
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+5011763: 62 00 - bound eax,[rax]
MonsterHunterWorld.exe+5011765: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011767: 00 F0 - add al,dh
MonsterHunterWorld.exe+5011769: 36 40 43 - inc ebx
MonsterHunterWorld.exe+501176C: 01 00 - add [rax],eax
MonsterHunterWorld.exe+501176E: 00 00 - add [rax],al
MonsterHunterWorld.exe+5011770: 88 3F - mov [rdi],bh
MonsterHunterWorld.exe+5011772: 40 43 - inc ebx
MonsterHunterWorld.exe+5011774: 01 00 - add [rax],eax
MonsterHunterWorld.exe+5011776: 00 00 - add [rax],al
static void(*Effects)(undefined*, int, int) = (void(*)(undefined*, int, int))0x140AE0090;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+AE0090
MonsterHunterWorld.exe+AE0075: 48 8B 5C 24 30 - mov rbx,[rsp+30]
MonsterHunterWorld.exe+AE007A: 48 83 C4 20 - add rsp,20
MonsterHunterWorld.exe+AE007E: 5F - pop rdi
MonsterHunterWorld.exe+AE007F: C3 - ret
MonsterHunterWorld.exe+AE0080: 45 33 C0 - xor r8d,r8d
MonsterHunterWorld.exe+AE0083: BA D3 07 00 00 - mov edx,000007D3
MonsterHunterWorld.exe+AE0088: E9 03 C9 FF FF - jmp MonsterHunterWorld.exe+ADC990
MonsterHunterWorld.exe+AE008D: CC - int 3
MonsterHunterWorld.exe+AE008E: CC - int 3
MonsterHunterWorld.exe+AE008F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+AE0090: E9 FB C8 FF FF - jmp MonsterHunterWorld.exe+ADC990
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+AE0095: CC - int 3
MonsterHunterWorld.exe+AE0096: CC - int 3
MonsterHunterWorld.exe+AE0097: CC - int 3
MonsterHunterWorld.exe+AE0098: CC - int 3
MonsterHunterWorld.exe+AE0099: CC - int 3
MonsterHunterWorld.exe+AE009A: CC - int 3
MonsterHunterWorld.exe+AE009B: CC - int 3
MonsterHunterWorld.exe+AE009C: CC - int 3
MonsterHunterWorld.exe+AE009D: CC - int 3
MonsterHunterWorld.exe+AE009E: CC - int 3
static undefined(*Visual)() = (undefined(*)())0x141F9DAE6;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1F9DAE6
MonsterHunterWorld.exe+1F9DAB7: F3 0F 11 33 - movss [rbx],xmm6
MonsterHunterWorld.exe+1F9DABB: F3 0F 10 40 04 - movss xmm0,[rax+04]
MonsterHunterWorld.exe+1F9DAC0: F3 0F 58 43 04 - addss xmm0,[rbx+04]
MonsterHunterWorld.exe+1F9DAC5: F3 0F 11 43 04 - movss [rbx+04],xmm0
MonsterHunterWorld.exe+1F9DACA: F3 0F 10 48 08 - movss xmm1,[rax+08]
MonsterHunterWorld.exe+1F9DACF: F3 0F 58 4B 08 - addss xmm1,[rbx+08]
MonsterHunterWorld.exe+1F9DAD4: 48 8B 74 24 68 - mov rsi,[rsp+68]
MonsterHunterWorld.exe+1F9DAD9: 48 8B C3 - mov rax,rbx
MonsterHunterWorld.exe+1F9DADC: 0F 28 74 24 40 - movaps xmm6,[rsp+40]
MonsterHunterWorld.exe+1F9DAE1: F3 0F 11 4B 08 - movss [rbx+08],xmm1
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1F9DAE6: 48 8B 5C 24 60 - mov rbx,[rsp+60]
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1F9DAEB: 48 83 C4 50 - add rsp,50
MonsterHunterWorld.exe+1F9DAEF: 5F - pop rdi
MonsterHunterWorld.exe+1F9DAF0: C3 - ret
MonsterHunterWorld.exe+1F9DAF1: CC - int 3
MonsterHunterWorld.exe+1F9DAF2: CC - int 3
MonsterHunterWorld.exe+1F9DAF3: CC - int 3
MonsterHunterWorld.exe+1F9DAF4: CC - int 3
MonsterHunterWorld.exe+1F9DAF5: CC - int 3
MonsterHunterWorld.exe+1F9DAF6: CC - int 3
MonsterHunterWorld.exe+1F9DAF7: CC - int 3
static void* PlayerDataHandlePlot = (void*)0x1451CA0E0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+51CA0E0
MonsterHunterWorld.exe+51CA0C0: 70 2A - jo MonsterHunterWorld.exe+51CA0EC
MonsterHunterWorld.exe+51CA0C2: A0 5E 00 00 00 00 D8 8C 53 - mov al,[538CD8000000005E]
MonsterHunterWorld.exe+51CA0CB: 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+51CA0CE: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0D0: 90 - nop
MonsterHunterWorld.exe+51CA0D1: 8C 53 43 - mov [rbx+43],ss
MonsterHunterWorld.exe+51CA0D4: 01 00 - add [rax],eax
MonsterHunterWorld.exe+51CA0D6: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0D8: 58 - pop rax
MonsterHunterWorld.exe+51CA0D9: 22 1C 45 01 00 00 00 - and bl,[rax*2+00000001]
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+51CA0E0: 00 00 - add [rax],al
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+51CA0E2: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0E4: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0E6: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0E8: D0 1E - rcr byte ptr [rsi],1
MonsterHunterWorld.exe+51CA0EA: 1C 45 - sbb al,45
MonsterHunterWorld.exe+51CA0EC: 01 00 - add [rax],eax
MonsterHunterWorld.exe+51CA0EE: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0F0: 38 AF 1C 45 01 00 - cmp [rdi+0001451C],ch
MonsterHunterWorld.exe+51CA0F6: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0F8: 22 12 - and dl,[rdx]
static void(*CallLmt)(undefined*, int, int) = (void(*)(undefined*, int, int))0x141C006E0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1C006E0
MonsterHunterWorld.exe+1C006D2: 5F - pop rdi
MonsterHunterWorld.exe+1C006D3: C3 - ret
MonsterHunterWorld.exe+1C006D4: E8 B3 B8 B3 00 - call MonsterHunterWorld.exe+273BF8C
MonsterHunterWorld.exe+1C006D9: CC - int 3
MonsterHunterWorld.exe+1C006DA: CC - int 3
MonsterHunterWorld.exe+1C006DB: CC - int 3
MonsterHunterWorld.exe+1C006DC: CC - int 3
MonsterHunterWorld.exe+1C006DD: CC - int 3
MonsterHunterWorld.exe+1C006DE: CC - int 3
MonsterHunterWorld.exe+1C006DF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1C006E0: 48 83 EC 48 - sub rsp,48
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1C006E4: F3 0F 10 15 84 D7 24 01 - movss xmm2,[MonsterHunterWorld.exe+2E4DE70]
MonsterHunterWorld.exe+1C006EC: 45 8B C8 - mov r9d,r8d
MonsterHunterWorld.exe+1C006EF: 48 8B 01 - mov rax,[rcx]
MonsterHunterWorld.exe+1C006F2: C7 44 24 30 FF FF FF FF - mov [rsp+30],FFFFFFFF
MonsterHunterWorld.exe+1C006FA: F3 0F 11 54 24 28 - movss [rsp+28],xmm2
MonsterHunterWorld.exe+1C00700: C7 44 24 20 FF FF 00 00 - mov [rsp+20],0000FFFF
MonsterHunterWorld.exe+1C00708: FF 90 98 02 00 00 - call qword ptr [rax+00000298]
MonsterHunterWorld.exe+1C0070E: 48 83 C4 48 - add rsp,48
MonsterHunterWorld.exe+1C00712: C3 - ret
MonsterHunterWorld.exe+1C00713: CC - int 3
static void(*ActionFrameSpeed)(undefined8*) = (void(*)(undefined8*))0x142227BB0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+2227BB0
MonsterHunterWorld.exe+2227B7A: 48 8B F9 - mov rdi,rcx
MonsterHunterWorld.exe+2227B7D: 48 8D 05 8C 9E 2D 01 - lea rax,[MonsterHunterWorld.exe+3501A10]
MonsterHunterWorld.exe+2227B84: 48 8D 4C 24 20 - lea rcx,[rsp+20]
MonsterHunterWorld.exe+2227B89: 48 89 44 24 20 - mov [rsp+20],rax
MonsterHunterWorld.exe+2227B8E: E8 7D D5 A4 00 - call MonsterHunterWorld.exe+2C75110
MonsterHunterWorld.exe+2227B93: 48 63 47 10 - movsxd rax,dword ptr [rdi+10]
MonsterHunterWorld.exe+2227B97: 48 8B CF - mov rcx,rdi
MonsterHunterWorld.exe+2227B9A: 4C 69 C0 F8 00 00 00 - imul r8,rax,000000F8
MonsterHunterWorld.exe+2227BA1: 48 8B 05 E0 9A EF 02 - mov rax,[MonsterHunterWorld.exe+5121688]
MonsterHunterWorld.exe+2227BA8: 41 8B 94 00 A0 00 00 00 - mov edx,[r8+rax+000000A0]
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+2227BB0: 89 57 6C - mov [rdi+6C],edx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+2227BB3: 48 8B 05 CE 9A EF 02 - mov rax,[MonsterHunterWorld.exe+5121688]
MonsterHunterWorld.exe+2227BBA: 41 8B 94 00 A4 00 00 00 - mov edx,[r8+rax+000000A4]
MonsterHunterWorld.exe+2227BC2: 48 8B 07 - mov rax,[rdi]
MonsterHunterWorld.exe+2227BC5: 89 57 68 - mov [rdi+68],edx
MonsterHunterWorld.exe+2227BC8: FF 90 E8 00 00 00 - call qword ptr [rax+000000E8]
MonsterHunterWorld.exe+2227BCE: 83 7F 0C 08 - cmp dword ptr [rdi+0C],08
MonsterHunterWorld.exe+2227BD2: 75 26 - jne MonsterHunterWorld.exe+2227BFA
MonsterHunterWorld.exe+2227BD4: F6 47 14 01 - test byte ptr [rdi+14],01
MonsterHunterWorld.exe+2227BD8: 74 20 - je MonsterHunterWorld.exe+2227BFA
MonsterHunterWorld.exe+2227BDA: 48 8B 05 A7 9A EF 02 - mov rax,[MonsterHunterWorld.exe+5121688]
static undefined* (*GetPlayer)(undefined*) = (undefined * (*)(undefined*))0x141b8cde0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1B8CDE0
MonsterHunterWorld.exe+1B8CDC5: 4C 3B DB - cmp r11,rbx
MonsterHunterWorld.exe+1B8CDC8: 72 96 - jb MonsterHunterWorld.exe+1B8CD60
MonsterHunterWorld.exe+1B8CDCA: 48 8B 5C 24 08 - mov rbx,[rsp+08]
MonsterHunterWorld.exe+1B8CDCF: 41 8B C0 - mov eax,r8d
MonsterHunterWorld.exe+1B8CDD2: 48 8B 74 24 10 - mov rsi,[rsp+10]
MonsterHunterWorld.exe+1B8CDD7: 48 8B 7C 24 18 - mov rdi,[rsp+18]
MonsterHunterWorld.exe+1B8CDDC: C3 - ret
MonsterHunterWorld.exe+1B8CDDD: CC - int 3
MonsterHunterWorld.exe+1B8CDDE: CC - int 3
MonsterHunterWorld.exe+1B8CDDF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1B8CDE0: 48 63 81 A0 00 00 00 - movsxd rax,dword ptr [rcx+000000A0]
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1B8CDE7: 48 69 C0 00 CC 26 00 - imul rax,rax,0026CC00
MonsterHunterWorld.exe+1B8CDEE: 48 03 81 A8 00 00 00 - add rax,[rcx+000000A8]
MonsterHunterWorld.exe+1B8CDF5: C3 - ret
MonsterHunterWorld.exe+1B8CDF6: CC - int 3
MonsterHunterWorld.exe+1B8CDF7: CC - int 3
MonsterHunterWorld.exe+1B8CDF8: CC - int 3
MonsterHunterWorld.exe+1B8CDF9: CC - int 3
MonsterHunterWorld.exe+1B8CDFA: CC - int 3
MonsterHunterWorld.exe+1B8CDFB: CC - int 3
MonsterHunterWorld.exe+1B8CDFC: CC - int 3
static undefined(*HitPtr)(undefined*, undefined*) = (undefined(*)(undefined*, undefined*))0x141F5048B;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1F5048B
MonsterHunterWorld.exe+1F50478: CC - int 3
MonsterHunterWorld.exe+1F50479: CC - int 3
MonsterHunterWorld.exe+1F5047A: CC - int 3
MonsterHunterWorld.exe+1F5047B: CC - int 3
MonsterHunterWorld.exe+1F5047C: CC - int 3
MonsterHunterWorld.exe+1F5047D: CC - int 3
MonsterHunterWorld.exe+1F5047E: CC - int 3
MonsterHunterWorld.exe+1F5047F: CC - int 3
MonsterHunterWorld.exe+1F50480: 48 83 EC 28 - sub rsp,28
MonsterHunterWorld.exe+1F50484: 48 8B 89 58 76 00 00 - mov rcx,[rcx+00007658]
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1F5048B: 48 85 C9 - test rcx,rcx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1F5048E: 74 05 - je MonsterHunterWorld.exe+1F50495
MonsterHunterWorld.exe+1F50490: E8 EB 6C 2C FF - call MonsterHunterWorld.exe+1217180
MonsterHunterWorld.exe+1F50495: 33 C0 - xor eax,eax
MonsterHunterWorld.exe+1F50497: 48 83 C4 28 - add rsp,28
MonsterHunterWorld.exe+1F5049B: C3 - ret
MonsterHunterWorld.exe+1F5049C: CC - int 3
MonsterHunterWorld.exe+1F5049D: CC - int 3
MonsterHunterWorld.exe+1F5049E: CC - int 3
MonsterHunterWorld.exe+1F5049F: CC - int 3
MonsterHunterWorld.exe+1F504A0: 48 8D 05 C9 01 54 01 - lea rax,[MonsterHunterWorld.exe+3490670]
static undefined* (*ctor)(undefined*, undefined4, undefined4) = (undefined * (*)(undefined*, undefined4, undefined4))0x141d277f0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1D277F0
MonsterHunterWorld.exe+1D277D1: 48 8B 5C 24 30 - mov rbx,[rsp+30]
MonsterHunterWorld.exe+1D277D6: 48 8D 05 1B 58 1E 01 - lea rax,[MonsterHunterWorld.exe+2F0CFF8]
MonsterHunterWorld.exe+1D277DD: 48 89 87 38 01 00 00 - mov [rdi+00000138],rax
MonsterHunterWorld.exe+1D277E4: 48 8B C7 - mov rax,rdi
MonsterHunterWorld.exe+1D277E7: 48 83 C4 20 - add rsp,20
MonsterHunterWorld.exe+1D277EB: 5F - pop rdi
MonsterHunterWorld.exe+1D277EC: C3 - ret
MonsterHunterWorld.exe+1D277ED: CC - int 3
MonsterHunterWorld.exe+1D277EE: CC - int 3
MonsterHunterWorld.exe+1D277EF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1D277F0: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1D277F5: 48 89 74 24 10 - mov [rsp+10],rsi
MonsterHunterWorld.exe+1D277FA: 57 - push rdi
MonsterHunterWorld.exe+1D277FB: 48 83 EC 60 - sub rsp,60
MonsterHunterWorld.exe+1D277FF: 8B DA - mov ebx,edx
MonsterHunterWorld.exe+1D27801: 48 8B F9 - mov rdi,rcx
MonsterHunterWorld.exe+1D27804: E8 67 D4 FB FF - call MonsterHunterWorld.exe+1CE4C70
MonsterHunterWorld.exe+1D27809: 48 8D 05 08 56 73 01 - lea rax,[MonsterHunterWorld.exe+345CE18]
MonsterHunterWorld.exe+1D27810: 33 F6 - xor esi,esi
MonsterHunterWorld.exe+1D27812: 48 8D 8F 28 0C 00 00 - lea rcx,[rdi+00000C28]
MonsterHunterWorld.exe+1D27819: 48 89 07 - mov [rdi],rax
static void(*dtor)(undefined8*) = (void(*)(undefined8*))0x141D27C00;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1D27C00
MonsterHunterWorld.exe+1D27BF6: CC - int 3
MonsterHunterWorld.exe+1D27BF7: CC - int 3
MonsterHunterWorld.exe+1D27BF8: CC - int 3
MonsterHunterWorld.exe+1D27BF9: CC - int 3
MonsterHunterWorld.exe+1D27BFA: CC - int 3
MonsterHunterWorld.exe+1D27BFB: CC - int 3
MonsterHunterWorld.exe+1D27BFC: CC - int 3
MonsterHunterWorld.exe+1D27BFD: CC - int 3
MonsterHunterWorld.exe+1D27BFE: CC - int 3
MonsterHunterWorld.exe+1D27BFF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1D27C00: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1D27C05: 48 89 6C 24 10 - mov [rsp+10],rbp
MonsterHunterWorld.exe+1D27C0A: 48 89 74 24 18 - mov [rsp+18],rsi
MonsterHunterWorld.exe+1D27C0F: 57 - push rdi
MonsterHunterWorld.exe+1D27C10: 48 83 EC 20 - sub rsp,20
MonsterHunterWorld.exe+1D27C14: 33 F6 - xor esi,esi
MonsterHunterWorld.exe+1D27C16: 48 8D 05 FB 51 73 01 - lea rax,[MonsterHunterWorld.exe+345CE18]
MonsterHunterWorld.exe+1D27C1D: 48 89 01 - mov [rcx],rax
MonsterHunterWorld.exe+1D27C20: 48 8B D9 - mov rbx,rcx
MonsterHunterWorld.exe+1D27C23: 8B FE - mov edi,esi
MonsterHunterWorld.exe+1D27C25: 39 B1 70 11 00 00 - cmp [rcx+00001170],esi
static undefined8(*MapClockLocal)(float*, float) = (undefined8(*)(float*, float))0x140AE6490;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+AE6490
MonsterHunterWorld.exe+AE6480: 48 8D 05 61 F4 42 04 - lea rax,[MonsterHunterWorld.exe+4F158E8]
MonsterHunterWorld.exe+AE6487: C3 - ret
MonsterHunterWorld.exe+AE6488: CC - int 3
MonsterHunterWorld.exe+AE6489: CC - int 3
MonsterHunterWorld.exe+AE648A: CC - int 3
MonsterHunterWorld.exe+AE648B: CC - int 3
MonsterHunterWorld.exe+AE648C: CC - int 3
MonsterHunterWorld.exe+AE648D: CC - int 3
MonsterHunterWorld.exe+AE648E: CC - int 3
MonsterHunterWorld.exe+AE648F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+AE6490: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+AE6495: 57 - push rdi
MonsterHunterWorld.exe+AE6496: 48 83 EC 50 - sub rsp,50
MonsterHunterWorld.exe+AE649A: 48 8B D9 - mov rbx,rcx
MonsterHunterWorld.exe+AE649D: 0F 29 7C 24 30 - movaps [rsp+30],xmm7
MonsterHunterWorld.exe+AE64A2: 48 8B 49 08 - mov rcx,[rcx+08]
MonsterHunterWorld.exe+AE64A6: 44 0F 29 44 24 20 - movaps [rsp+20],xmm8
MonsterHunterWorld.exe+AE64AC: 44 0F 28 C1 - movaps xmm8,xmm1
MonsterHunterWorld.exe+AE64B0: E8 BB AF 47 01 - call MonsterHunterWorld.exe+1F61470
MonsterHunterWorld.exe+AE64B5: 48 8B 4B 08 - mov rcx,[rbx+08]
MonsterHunterWorld.exe+AE64B9: 0F 57 FF - xorps xmm7,xmm7
static undefined(*Message)() = (undefined(*)())0x144F85DB0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+4F85DB0
MonsterHunterWorld.exe+4F85D9E: 00 00 - add [rax],al
MonsterHunterWorld.exe+4F85DA0: 68 A0 F8 44 01 - push 0144F8A0
MonsterHunterWorld.exe+4F85DA5: 00 00 - add [rax],al
MonsterHunterWorld.exe+4F85DA7: 00 70 00 - add [rax+00],dh
MonsterHunterWorld.exe+4F85DAA: 80 05 B5 C1 02 00 - db 80 05 B5 C1 02 00
MonsterHunterWorld.exe+4F85DB0: 70 2C - jo MonsterHunterWorld.exe+4F85DDE
MonsterHunterWorld.exe+4F85DB2: 27 - daa
MonsterHunterWorld.exe+4F85DB3: 5F - pop rdi
MonsterHunterWorld.exe+4F85DB4: 00 00 - add [rax],al
MonsterHunterWorld.exe+4F85DB6: 00 00 - add [rax],al
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+4F85DB8: 08 12 - or [rdx],dl
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+4F85DBA: 1E - push ds
MonsterHunterWorld.exe+4F85DBB: 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+4F85DBE: 00 00 - add [rax],al
MonsterHunterWorld.exe+4F85DC0: 18 0E - sbb [rsi],cl
MonsterHunterWorld.exe+4F85DC2: 1E - push ds
MonsterHunterWorld.exe+4F85DC3: 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+4F85DC6: 00 00 - add [rax],al
MonsterHunterWorld.exe+4F85DC8: 48 18 01 - sbb [rcx],al
MonsterHunterWorld.exe+4F85DCB: 45 01 00 - add [r8],r8d
MonsterHunterWorld.exe+4F85DCE: 00 00 - add [rax],al
static undefined8(*ActionFrameSpeed)(undefined8*) = (undefined8(*)(undefined8*))0x142227BD0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+2227B70
MonsterHunterWorld.exe+2227B5D: 48 85 51 40 - test [rcx+40],rdx
MonsterHunterWorld.exe+2227B61: 75 07 - jne MonsterHunterWorld.exe+2227B6A
MonsterHunterWorld.exe+2227B63: 48 8B 01 - mov rax,[rcx]
MonsterHunterWorld.exe+2227B66: 48 FF 60 50 - jmp qword ptr [rax+50]
MonsterHunterWorld.exe+2227B6A: C3 - ret
MonsterHunterWorld.exe+2227B6B: CC - int 3
MonsterHunterWorld.exe+2227B6C: CC - int 3
MonsterHunterWorld.exe+2227B6D: CC - int 3
MonsterHunterWorld.exe+2227B6E: CC - int 3
MonsterHunterWorld.exe+2227B6F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+2227B70: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+2227B75: 57 - push rdi
MonsterHunterWorld.exe+2227B76: 48 83 EC 50 - sub rsp,50
MonsterHunterWorld.exe+2227B7A: 48 8B F9 - mov rdi,rcx
MonsterHunterWorld.exe+2227B7D: 48 8D 05 8C 9E 2D 01 - lea rax,[MonsterHunterWorld.exe+3501A10]
MonsterHunterWorld.exe+2227B84: 48 8D 4C 24 20 - lea rcx,[rsp+20]
MonsterHunterWorld.exe+2227B89: 48 89 44 24 20 - mov [rsp+20],rax
MonsterHunterWorld.exe+2227B8E: E8 7D D5 A4 00 - call MonsterHunterWorld.exe+2C75110
MonsterHunterWorld.exe+2227B93: 48 63 47 10 - movsxd rax,dword ptr [rdi+10]
MonsterHunterWorld.exe+2227B97: 48 8B CF - mov rcx,rdi
MonsterHunterWorld.exe+2227B9A: 4C 69 C0 F8 00 00 00 - imul r8,rax,000000F8
static undefined(*Screen)(undefined*) = (undefined(*)(undefined*))0x14236BCF0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+236BC90
MonsterHunterWorld.exe+236BC72: 8B 42 20 - mov eax,[rdx+20]
MonsterHunterWorld.exe+236BC75: 89 43 40 - mov [rbx+40],eax
MonsterHunterWorld.exe+236BC78: 8B 42 24 - mov eax,[rdx+24]
MonsterHunterWorld.exe+236BC7B: 89 43 44 - mov [rbx+44],eax
MonsterHunterWorld.exe+236BC7E: 8B 42 28 - mov eax,[rdx+28]
MonsterHunterWorld.exe+236BC81: 89 43 48 - mov [rbx+48],eax
MonsterHunterWorld.exe+236BC84: 8B 42 2C - mov eax,[rdx+2C]
MonsterHunterWorld.exe+236BC87: 89 43 4C - mov [rbx+4C],eax
MonsterHunterWorld.exe+236BC8A: 8B 42 30 - mov eax,[rdx+30]
MonsterHunterWorld.exe+236BC8D: 89 43 50 - mov [rbx+50],eax
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+236BC90: 8B 42 34 - mov eax,[rdx+34]
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+236BC93: 89 43 54 - mov [rbx+54],eax
MonsterHunterWorld.exe+236BC96: 8B 42 38 - mov eax,[rdx+38]
MonsterHunterWorld.exe+236BC99: 89 43 58 - mov [rbx+58],eax
MonsterHunterWorld.exe+236BC9C: 8B 42 3C - mov eax,[rdx+3C]
MonsterHunterWorld.exe+236BC9F: 89 43 5C - mov [rbx+5C],eax
MonsterHunterWorld.exe+236BCA2: 0F 2E 87 BC 00 00 00 - ucomiss xmm0,[rdi+000000BC]
MonsterHunterWorld.exe+236BCA9: 0F 85 2F 05 00 00 - jne MonsterHunterWorld.exe+236C1DE
MonsterHunterWorld.exe+236BCAF: F3 0F 10 87 B0 00 00 00 - movss xmm0,[rdi+000000B0]
MonsterHunterWorld.exe+236BCB7: F3 0F 58 43 50 - addss xmm0,[rbx+50]
MonsterHunterWorld.exe+236BCBC: F3 0F 11 43 50 - movss [rbx+50],xmm0
static void* worldData = (void*)0x145011710;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+51CA0C0
MonsterHunterWorld.exe+51CA0A2: 03 45 01 - add eax,[rbp+01]
MonsterHunterWorld.exe+51CA0A5: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0A7: 00 40 A3 - add [rax-5D],al
MonsterHunterWorld.exe+51CA0AA: 1C 45 - sbb al,45
MonsterHunterWorld.exe+51CA0AC: 01 00 - add [rax],eax
MonsterHunterWorld.exe+51CA0AE: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0B0: 06 - push es
MonsterHunterWorld.exe+51CA0B1: 00 80 05 60 4D 45 - add [rax+454D6005],al
MonsterHunterWorld.exe+51CA0B7: 6C - insb
MonsterHunterWorld.exe+51CA0B8: 0C 76 - or al,76
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+51CA0BA: 03 00 - add eax,[rax]
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+51CA0BC: E8 03 00 00 - db E8 03 00 00
MonsterHunterWorld.exe+51CA0C0: 70 2A - jo MonsterHunterWorld.exe+51CA0EC
MonsterHunterWorld.exe+51CA0C2: A0 5E 00 00 00 00 D8 8C 53 - mov al,[538CD8000000005E]
MonsterHunterWorld.exe+51CA0CB: 43 01 00 - add [r8],eax
MonsterHunterWorld.exe+51CA0CE: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0D0: 90 - nop
MonsterHunterWorld.exe+51CA0D1: 8C 53 43 - mov [rbx+43],ss
MonsterHunterWorld.exe+51CA0D4: 01 00 - add [rax],eax
MonsterHunterWorld.exe+51CA0D6: 00 00 - add [rax],al
MonsterHunterWorld.exe+51CA0D8: 58 - pop rax
static void* (*GetShlp)(void*, int) = (void* (*)(void*, int))0x140F7CF20;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+F7CF20
MonsterHunterWorld.exe+F7CF10: 48 8D 05 11 6D 00 04 - lea rax,[MonsterHunterWorld.exe+4F83C28]
MonsterHunterWorld.exe+F7CF17: C3 - ret
MonsterHunterWorld.exe+F7CF18: CC - int 3
MonsterHunterWorld.exe+F7CF19: CC - int 3
MonsterHunterWorld.exe+F7CF1A: CC - int 3
MonsterHunterWorld.exe+F7CF1B: CC - int 3
MonsterHunterWorld.exe+F7CF1C: CC - int 3
MonsterHunterWorld.exe+F7CF1D: CC - int 3
MonsterHunterWorld.exe+F7CF1E: CC - int 3
MonsterHunterWorld.exe+F7CF1F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+F7CF20: 3B 91 B0 00 00 00 - cmp edx,[rcx+000000B0]
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+F7CF26: 72 03 - jb MonsterHunterWorld.exe+F7CF2B
MonsterHunterWorld.exe+F7CF28: 33 C0 - xor eax,eax
MonsterHunterWorld.exe+F7CF2A: C3 - ret
MonsterHunterWorld.exe+F7CF2B: 8B C2 - mov eax,edx
MonsterHunterWorld.exe+F7CF2D: 48 C1 E0 04 - shl rax,04
MonsterHunterWorld.exe+F7CF31: 48 03 81 A8 00 00 00 - add rax,[rcx+000000A8]
MonsterHunterWorld.exe+F7CF38: C3 - ret
MonsterHunterWorld.exe+F7CF39: CC - int 3
MonsterHunterWorld.exe+F7CF3A: CC - int 3
MonsterHunterWorld.exe+F7CF3B: CC - int 3
static void(*CallShlp)(void*, void*, void*, void*) = (void(*)(void*, void*, void*, void*))0x141AA67D0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1AA67D0
MonsterHunterWorld.exe+1AA67BE: 48 81 C4 70 01 00 00 - add rsp,00000170
MonsterHunterWorld.exe+1AA67C5: 41 5E - pop r14
MonsterHunterWorld.exe+1AA67C7: 41 5C - pop r12
MonsterHunterWorld.exe+1AA67C9: 5F - pop rdi
MonsterHunterWorld.exe+1AA67CA: 5E - pop rsi
MonsterHunterWorld.exe+1AA67CB: 5D - pop rbp
MonsterHunterWorld.exe+1AA67CC: C3 - ret
MonsterHunterWorld.exe+1AA67CD: CC - int 3
MonsterHunterWorld.exe+1AA67CE: CC - int 3
MonsterHunterWorld.exe+1AA67CF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1AA67D0: 48 8B C4 - mov rax,rsp
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1AA67D3: 57 - push rdi
MonsterHunterWorld.exe+1AA67D4: 48 81 EC 90 01 00 00 - sub rsp,00000190
MonsterHunterWorld.exe+1AA67DB: 48 89 58 08 - mov [rax+08],rbx
MonsterHunterWorld.exe+1AA67DF: 49 8B F8 - mov rdi,r8
MonsterHunterWorld.exe+1AA67E2: 48 89 68 10 - mov [rax+10],rbp
MonsterHunterWorld.exe+1AA67E6: 48 8B D9 - mov rbx,rcx
MonsterHunterWorld.exe+1AA67E9: 4C 89 70 F0 - mov [rax-10],r14
MonsterHunterWorld.exe+1AA67ED: 48 8D 4C 24 50 - lea rcx,[rsp+50]
MonsterHunterWorld.exe+1AA67F2: 41 BE FF FF FF FF - mov r14d,FFFFFFFF
MonsterHunterWorld.exe+1AA67F8: 4C 89 78 E8 - mov [rax-18],r15
static void*(*ctor)() = (void* (*)())0x141AA67D0;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1AA67D0
MonsterHunterWorld.exe+1AA67BE: 48 81 C4 70 01 00 00 - add rsp,00000170
MonsterHunterWorld.exe+1AA67C5: 41 5E - pop r14
MonsterHunterWorld.exe+1AA67C7: 41 5C - pop r12
MonsterHunterWorld.exe+1AA67C9: 5F - pop rdi
MonsterHunterWorld.exe+1AA67CA: 5E - pop rsi
MonsterHunterWorld.exe+1AA67CB: 5D - pop rbp
MonsterHunterWorld.exe+1AA67CC: C3 - ret
MonsterHunterWorld.exe+1AA67CD: CC - int 3
MonsterHunterWorld.exe+1AA67CE: CC - int 3
MonsterHunterWorld.exe+1AA67CF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1AA67D0: 48 8B C4 - mov rax,rsp
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1AA67D3: 57 - push rdi
MonsterHunterWorld.exe+1AA67D4: 48 81 EC 90 01 00 00 - sub rsp,00000190
MonsterHunterWorld.exe+1AA67DB: 48 89 58 08 - mov [rax+08],rbx
MonsterHunterWorld.exe+1AA67DF: 49 8B F8 - mov rdi,r8
MonsterHunterWorld.exe+1AA67E2: 48 89 68 10 - mov [rax+10],rbp
MonsterHunterWorld.exe+1AA67E6: 48 8B D9 - mov rbx,rcx
MonsterHunterWorld.exe+1AA67E9: 4C 89 70 F0 - mov [rax-10],r14
MonsterHunterWorld.exe+1AA67ED: 48 8D 4C 24 50 - lea rcx,[rsp+50]
MonsterHunterWorld.exe+1AA67F2: 41 BE FF FF FF FF - mov r14d,FFFFFFFF
MonsterHunterWorld.exe+1AA67F8: 4C 89 78 E8 - mov [rax-18],r15
static void(*dtor)(void*) = (void(*)(void*))0x142226F20;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+2226EC0
MonsterHunterWorld.exe+2226EB6: CC - int 3
MonsterHunterWorld.exe+2226EB7: CC - int 3
MonsterHunterWorld.exe+2226EB8: CC - int 3
MonsterHunterWorld.exe+2226EB9: CC - int 3
MonsterHunterWorld.exe+2226EBA: CC - int 3
MonsterHunterWorld.exe+2226EBB: CC - int 3
MonsterHunterWorld.exe+2226EBC: CC - int 3
MonsterHunterWorld.exe+2226EBD: CC - int 3
MonsterHunterWorld.exe+2226EBE: CC - int 3
MonsterHunterWorld.exe+2226EBF: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+2226EC0: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+2226EC5: 57 - push rdi
MonsterHunterWorld.exe+2226EC6: 48 83 EC 20 - sub rsp,20
MonsterHunterWorld.exe+2226ECA: 48 8D 05 D7 BD 2D 01 - lea rax,[MonsterHunterWorld.exe+3502CA8]
MonsterHunterWorld.exe+2226ED1: 33 FF - xor edi,edi
MonsterHunterWorld.exe+2226ED3: 48 89 01 - mov [rcx],rax
MonsterHunterWorld.exe+2226ED6: 48 8B D9 - mov rbx,rcx
MonsterHunterWorld.exe+2226ED9: 48 8B 81 D0 00 00 00 - mov rax,[rcx+000000D0]
MonsterHunterWorld.exe+2226EE0: 48 85 C0 - test rax,rax
MonsterHunterWorld.exe+2226EE3: 74 24 - je MonsterHunterWorld.exe+2226F09
MonsterHunterWorld.exe+2226EE5: 66 66 66 0F 1F 84 00 00 00 00 00 - nop word ptr [rax+rax+00000000]
static void(*dtor)(undefined8*) = (void(*)(undefined8*))0x141CA3A10;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+1CA3A10
MonsterHunterWorld.exe+1CA39FF: 48 8B 5C 24 30 - mov rbx,[rsp+30]
MonsterHunterWorld.exe+1CA3A04: 48 83 C4 20 - add rsp,20
MonsterHunterWorld.exe+1CA3A08: 5F - pop rdi
MonsterHunterWorld.exe+1CA3A09: C3 - ret
MonsterHunterWorld.exe+1CA3A0A: CC - int 3
MonsterHunterWorld.exe+1CA3A0B: CC - int 3
MonsterHunterWorld.exe+1CA3A0C: CC - int 3
MonsterHunterWorld.exe+1CA3A0D: CC - int 3
MonsterHunterWorld.exe+1CA3A0E: CC - int 3
MonsterHunterWorld.exe+1CA3A0F: CC - int 3
// ---------- INJECTING HERE ----------
MonsterHunterWorld.exe+1CA3A10: 48 89 5C 24 08 - mov [rsp+08],rbx
// ---------- DONE INJECTING ----------
MonsterHunterWorld.exe+1CA3A15: 48 89 6C 24 10 - mov [rsp+10],rbp
MonsterHunterWorld.exe+1CA3A1A: 48 89 74 24 18 - mov [rsp+18],rsi
MonsterHunterWorld.exe+1CA3A1F: 57 - push rdi
MonsterHunterWorld.exe+1CA3A20: 41 56 - push r14
MonsterHunterWorld.exe+1CA3A22: 41 57 - push r15
MonsterHunterWorld.exe+1CA3A24: 48 83 EC 20 - sub rsp,20
MonsterHunterWorld.exe+1CA3A28: 48 8B B9 A0 09 00 00 - mov rdi,[rcx+000009A0]
MonsterHunterWorld.exe+1CA3A2F: 48 8D 05 E2 9C 7A 01 - lea rax,[MonsterHunterWorld.exe+344D718]
MonsterHunterWorld.exe+1CA3A36: 33 ED - xor ebp,ebp
MonsterHunterWorld.exe+1CA3A38: 48 89 01 - mov [rcx],rax
static void* vptr = (void*)0x14344d718;
// ORIGINAL CODE - INJECTION POINT: MonsterHunterWorld.exe+344D718
MonsterHunterWorld.exe+344D700: F0 D8 23 - lock fsub dword ptr [rbx]
MonsterHunterWorld.exe+344D703: 40 01 00 - add [rax],eax
MonsterHunterWorld.exe+344D706: 00 00 - add [rax],al
MonsterHunterWorld.exe+344D708: 20 7D 26 - and [rbp+26],bh
MonsterHunterWorld.exe+344D70B: 40 01 00 - add [rax],eax
MonsterHunterWorld.exe+344D70E: 00 00 - add [rax],al
MonsterHunterWorld.exe+344D710: 10 37 - adc [rdi],dh
MonsterHunterWorld.exe+344D712: CB - ret
MonsterHunterWorld.exe+344D713: 41 01 00 - add [r8],eax
MonsterHunterWorld.exe+344D716: 00 00 - add [rax],al