Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- const char constant[] = "This is constant data so it can not be changed.";
- char hax[] = {0x2a, 0x48, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x2a};
- for (int i = 0; i < 100; ++i) {
- int j;
- for (j = 0; j < 49; ++j) if (hax[i + j] != constant[j]) break;
- if (j == 49) {
- cout << "offset = " << i << endl;
- for (int k = 0; k < 8; ++k) hax[k + i + 8] = hax[k];
- }
- }
- cout << constant << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement