Jump to content

Count_Nosferatu

Contributor
  • Posts

    147
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by Count_Nosferatu

  1. Your script contains a function call ch1() But there is no such function.
  2. This has already been described. All work is done on server side. Protecting Your Lua Scripts (#55ny5bi2)
  3. Who's stopping you from handing over scripts to game developers? You can write whatever you want here, the question is whether they will believe you.
  4. And I'm the Pope, will you believe me? Sometimes source code contains name of game. I don’t want anything from you, I wrote for others. Let scripters think about which tools should be used and which ones should not.
  5. For me, using your script is not safe. Maybe your script will send my source file to your server. It is impossible to understand without decrypting your script. This script is special for lazy "housewives".
  6. OK. Do you still need a script?
  7. Which of the three libraries are you shifting from? There are three of them. I showed it to you. From the start address or from the end address?
  8. Which of these libraries do you mean? From the beginning or from end of the library? For what architecture? x32 or x64? print(gg.getRangesList('libRealRacing3.so*')) End of script: { -- table(acc9e80) [1] = { -- table(86aacb9) ['end'] = 87629824, ['internalName'] = '/data/app/com.ea.games.r3_row-2/lib/arm/libRealRacing3.so', ['name'] = '/data/app/com.ea.games.r3_row-2/lib/arm/libRealRacing3.so', ['start'] = 67108864, ['state'] = 'Xa', ['type'] = 'r--p', }, [2] = { -- table(62218fe) ['end'] = 88342528, ['internalName'] = '/data/app/com.ea.games.r3_row-2/lib/arm/libRealRacing3.so', ['name'] = '/data/app/com.ea.games.r3_row-2/lib/arm/libRealRacing3.so', ['start'] = 87629824, ['state'] = 'Cd', ['type'] = 'r--p', }, [3] = { -- table(296385f) ['end'] = 88399872, ['internalName'] = '/data/app/com.ea.games.r3_row-2/lib/arm/libRealRacing3.so', ['name'] = '/data/app/com.ea.games.r3_row-2/lib/arm/libRealRacing3.so', ['start'] = 88342528, ['state'] = 'Cd', ['type'] = 'rw-p', }, [4] = { -- table(79d22ac) ['end'] = 88563712, ['internalName'] = '/data/app/com.ea.games.r3_row-2/lib/arm/libRealRacing3.so:bss', ['name'] = '', ['start'] = 88399872, ['state'] = 'Cb', ['type'] = 'rw-p', }, }
  9. Count_Nosferatu

    Please Help

    Of course I saw your comment, I just gave a little more information.
  10. Count_Nosferatu

    Please Help

    WORD, DWORD, QWORD is hexadecimal number representation format. WORD - 2 bytes long, (max 65 535) DWORD - 4 bytes, (max 4 294 967 295) QWORD - 8 bytes, (max 18 446 744 073 709 551 615) On your screenshot first address xx8C, second address xx8E From xx8C to xx8E - 2 bytes. It's format WORD If you use next two bytes, this will be format DWORD. Number 3198 looks same in WORD and DWORD formats. (0x0C7E or 0x00000C7E) You can write in cell xx8C, number in format DWORD But if you write number in QWORD format, you will change the following data. This can lead to problems in game.
  11. Check examples in gg.addListItems
  12. Can be used gg.searchPointer()
  13. -- <your_address> -- <your_type> like gg.TYPE_DWORD, gg.TYPE_FLOAT ... -- <your_search_number> like "10" or "10;10;10;10::16" .. local A,b,l .. A = gg.getValues({{address = <your_address>, flags = <your_type>}})[1].value .. gg.searchNumber(<your_search_number>, <your_type>) b = gg.getResults(1) gg.setValues({{address = b[1].address, flags = <your_type>, value = A}}) ..
  14. Hmmm... I tested in emulator and Android 10 with VirtualXposed only. Android 13 not tested, since I don't have it.
  15. I tried running script 10 times, reloading game, rebooting device, it always works. Try reloading game and running script again.
  16. If there are any error messages, please send them.
  17. Open Your script with text editor, and see URL 2 download U second script.
  18. Well done! This is exactly what a correct LUA script should look like.
  19. Привет,

    обфускация текста и компиляция

    Protecting Your Lua Scripts (#55ny5bi2)

    Компилятор можно поискать тут же

    https://gameguardian.net/forum/search/?&q=compiler&type=downloads_file&quick=1&nodes=6&search_and_or=or&search_in=titles&sortby=relevancy

    Когда вижу в скрипте подобную констукцию:

    ...
    gg.searchNumber('XXXX', gg.TYPE_FLOAT)
    gg.getResults(99999)
    gg.editAll('XX', gg.TYPE_FLOAT)
    ...

    Понимаю что скрипт писал удачливый и ленивый читер.

    Удачливый, потому что изменения 99999 слов не приводят к бякостям.

    Ленивый, потому что ему было лень найти единственное слово.

    🙂

    1. Artem_Nikiforov

      Artem_Nikiforov

      Честно, мне как-то похуй на всё это, обфускация, шифрование...
      Хочешь авторство? Бери. Хочешь переделать код? Переделывай. Я оставил все эти попытки "как бы мне зашифровать мой скрипт", такие как-ты всё равно смогут расшифровать это дело. 

      99999 слов? Наверное ты имел ввиду адресов. Я понимаю что изменяя большое количество, может привести к крашу игры, поэтому стараюсь находить как можно меньше адресов.

    2. Count_Nosferatu

      Count_Nosferatu

      Привет,

      Спасибо за предложение, но нет.

      Когда увидишь, что твои, но уже переделанные скрипты, продают в соСальных порталах, огорчишься. Проходили. 😀

      Адрес ты не меняешь, меняешь WORD в формате FLOAT - слово по адресу. 😀

      В нормально написаном скрипте, меняется только одно нужное слово, а не 9999

    3. Artem_Nikiforov

      Artem_Nikiforov

      Сочувствую тем людям, которые не знают про данный сайт. Во всяком случае я не огорчусь, если кто-то их переделывает и продаёт, скорее чел который это купил, огорчиться больше всего, когда узнает что это всё бесплатно. 😀

      На счёт остального, если ты смотрел код скрипта, то он вообще не является моим, я ни строчки кода там не писал. Автор данного сие чудо там указан, если листать немного вниз, так что за "нормальность" кода я не отвечаю 😀

  20. After downloading file, open it with an editor. Change word "LOAD" to "PRINT" Run the script, enter the password, and see the decrypted text. Good script protection.
  21. Yes, I saw, but did not understand what you are doing Then show the part of the script where the error occurs
  22. Maybe it suits you https://play.google.com/store/apps/details?id=flar2.homebutton&hl=en
  23. Script with search & refine works slowly. Use offsets. For example, you can use this script. Chainer (#5v56mdy1) How to use this data in your scripts, is described here How to used offset (#5llshhib)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.