冰楓論壇

標題: TwMS v238.2 MSCRC Bypass如果错误不能使用麻烦删除谢谢 [打印本頁]

作者: ke90927    時間: 2021-10-26 07:56
標題: TwMS v238.2 MSCRC Bypass如果错误不能使用麻烦删除谢谢
本帖最後由 乂Boyue乂 於 2021-10-27 00:37 編輯

//TwMS v238.2 MSCRC Bypass
// 單MSCRC ,沒有BCCRC的情況下會觸發D1060104檢測到CE D1010201 BlackCipher檢測到MS內存被修改
  1. define(CRC1,059013A0)
  2. define(CRC2,055F6711)
  3. define(CRC1START,00400000)
  4. define(CRC1END,043CEFFF)
  5. define(CRC2START,05900BA0)
  6. define(CRC2END,05901BA0)
  7. [ENABLE]
  8. alloc(Hook,1024)
  9. globalalloc(MemCopy,100663296)
  10. label(MemCopier)
  11. registersymbol(MemCopier)
  12. label(Hook1)
  13. label(Hook2)
  14. label(Hook1End)
  15. label(Hook2End)
  16. label(Hook1Ret)
  17. label(Hook2Ret)
  18. label(Copy1)
  19. label(Copy2)
  20. label(CopyExit)
  21. createthread(MemCopier)

  22. ///////////////////////////////////////////////////////////////////////////

  23. MemCopy+5FFF000:
  24. MemCopier:
  25. cmp [MemCopier+200],1
  26. je CopyExit
  27. mov eax,CRC1START

  28. Copy1:
  29. mov ebx,[eax]
  30. mov [MemCopy+eax],ebx
  31. add eax, 4
  32. cmp eax,CRC1END
  33. jle Copy1
  34. mov eax,CRC2START

  35. Copy2:
  36. mov ebx,[eax]
  37. mov [MemCopy+eax],ebx
  38. add eax, 4
  39. cmp eax,CRC2END
  40. jle Copy2

  41. CopyExit:
  42. mov eax,Hook1
  43. sub eax,CRC1+5
  44. mov byte ptr [CRC1],E9
  45. mov [CRC1+1],eax
  46. mov byte ptr [CRC1+5],90
  47. mov [MemCopier+200],1
  48. jmp terminatethread

  49. ///////////////////////////////////////////////////////////////////////////

  50. Hook:
  51. Hook1:
  52. cmp ebx,CRC1START
  53. jb Hook1End
  54. cmp ebx,CRC1END
  55. ja Hook1End
  56. add ebx,MemCopy
  57. jmp Hook1End

  58. Hook1End:
  59. add al,[ebx]
  60. pop ebx
  61. pop ecx
  62. push dx
  63. jmp Hook1Ret


  64. Hook2:
  65. cmp eax,CRC2START
  66. jb Hook2End
  67. cmp eax,CRC2END
  68. ja Hook2End
  69. add eax,MemCopy
  70. jmp Hook2End

  71. Hook2End:
  72. mov eax,[eax]
  73. add [ebx],eax
  74. pushfd
  75. jmp Hook2Ret

  76. CRC1+6:
  77. Hook1Ret:

  78. CRC2:
  79. jmp Hook2
  80. Hook2Ret:

  81. ///////////////////////////////////////////////////////////////////////////

  82. [DISABLE]
  83. CRC1:
  84. add al,[ebx]
  85. pop ebx
  86. pop ecx
  87. push dx

  88. CRC2:
  89. mov eax,[eax]
  90. add [ebx],eax
  91. pushfd

  92. dealloc(Hook)
複製代碼

作者: ke90927    時間: 2021-10-26 07:58
这个数据的用途是:在我们使用CRC数据的时候,不会换图换频进入角色崩溃。
没有其他任何用途,其次需要过NGSbypass
作者: 3608382859    時間: 2021-10-26 08:31
赞....非常需要。




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓