Advertisement
kekistaninfo

Untitled

May 25th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. [return: MarshalAs(UnmanagedType.U1)]
  2. private unsafe bool HWIDCheck()
  3. {
  4. bool flag;
  5. basic_string<char,std::char_traits<char>,std::allocator<char> > local;
  6. $ArrayType$$$BY0IA@D e$$$byia@d;
  7. sprintf_s<128>(&e$$$byia@d, &??_C@_02DPKJAMEF@?$CFd@, GetHWID());
  8. std.basic_string<char,std::char_traits<char>,std::allocator<char> >.{ctor}(&local, (sbyte modopt(IsSignUnspecifiedByte) modopt(IsConst)* modopt(IsConst) modopt(IsConst)) &e$$$byia@d);
  9. try
  10. {
  11. bool flag2;
  12. string str = new string(std.basic_string<char,std::char_traits<char>,std::allocator<char> >.c_str((basic_string<char,std::char_traits<char>,std::allocator<char> > modopt(IsConst)* modopt(IsConst) modopt(IsConst)) &local));
  13. Sleep(500);
  14. if (this.hwid == "0")
  15. {
  16. this.UpdateDBHWID();
  17. flag2 = true;
  18. }
  19. else
  20. {
  21. if (str.Equals(this.hwid))
  22. {
  23. this.labelProgress.Text = "HWID is valid";
  24. flag = true;
  25. goto Label_00A5;
  26. }
  27. this.labelProgress.Text = "HWID is invalid";
  28. this.panelProcessInner.Width = 290;
  29. flag2 = false;
  30. }
  31. flag = flag2;
  32. }
  33. fault
  34. {
  35. ___CxxCallUnwindDtor(std.basic_string<char,std::char_traits<char>,std::allocator<char> >.{dtor}, (void*) &local);
  36. }
  37. Label_00A5:;
  38. try
  39. {
  40. std.basic_string<char,std::char_traits<char>,std::allocator<char> >._Tidy_deallocate(&local);
  41. }
  42. fault
  43. {
  44. ___CxxCallUnwindDtor(std._Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>.{dtor}, (void*) &local);
  45. }
  46. return flag;
  47. }
  48.  
  49.  
  50.  
  51.  
  52. 290 0x122[return: MarshalAs(UnmanagedType.U1)]
  53. private unsafe bool HWIDCheck()
  54. {
  55. bool flag;
  56. basic_string<char,std::char_traits<char>,std::allocator<char> > local;
  57. $ArrayType$$$BY0IA@D e$$$byia@d;
  58. sprintf_s<128>(&e$$$byia@d, &??_C@_02DPKJAMEF@?$CFd@, GetHWID());
  59. std.basic_string<char,std::char_traits<char>,std::allocator<char> >.{ctor}(&local, (sbyte modopt(IsSignUnspecifiedByte) modopt(IsConst)* modopt(IsConst) modopt(IsConst)) &e$$$byia@d);
  60. try
  61. {
  62. bool flag2;
  63. string str = new string(std.basic_string<char,std::char_traits<char>,std::allocator<char> >.c_str((basic_string<char,std::char_traits<char>,std::allocator<char> > modopt(IsConst)* modopt(IsConst) modopt(IsConst)) &local));
  64. Sleep(500);
  65. if (this.hwid == "0")
  66. {
  67. this.UpdateDBHWID();
  68. flag2 = true;
  69. }
  70. else
  71. {
  72. if (str.Equals(this.hwid))
  73. {
  74. this.labelProgress.Text = "HWID is valid";
  75. flag = true;
  76. goto Label_00A5;
  77. }
  78. this.labelProgress.Text = "HWID is invalid";
  79. this.panelProcessInner.Width = 290;
  80. flag2 = false;
  81. }
  82. flag = flag2;
  83. }
  84. fault
  85. {
  86. ___CxxCallUnwindDtor(std.basic_string<char,std::char_traits<char>,std::allocator<char> >.{dtor}, (void*) &local);
  87. }
  88. Label_00A5:;
  89. try
  90. {
  91. std.basic_string<char,std::char_traits<char>,std::allocator<char> >._Tidy_deallocate(&local);
  92. }
  93. fault
  94. {
  95. ___CxxCallUnwindDtor(std._Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>.{dtor}, (void*) &local);
  96. }
  97. return flag;
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement