View previous topic :: View next topic |
Author |
Message |
mgr.inz.Player I post too much
Reputation: 221
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Mon Dec 24, 2018 9:00 am Post subject: EncodeLuaScriptExtension |
|
|
EncodeLuaScriptExtension
How it works?
Paste your script on the left side, e.g.:
Code: | print("This was a triumph!")
print("I'm making a note here:")
print("Huge success!")
|
Press "Convert" button. You will get something like this on the right side:
Code: | local script32bit = [===[c-oWpDNPJ!ketlRCB=/U!otB)5ypT38s!d+2p%I77m#FQaA0tBU_;+jU_/BZ8/5xsAZ#@.1[l/OS^Al}qRhM!7LkyQ%wmP_#A1a,g[5Go)%ga!MHUH9@/0JA#O%zxbf9oveo3lAMru+26$[t7X=m)cacOdLYH[h5$N?-;fC2![,8-7]===]
local script64bit = [===[c-oWpDNPJ!ketlRCB=/U!NS2(5ypT38s!d+2p%I77m#FQaA0tBU_;+jU_/BZ8/5xsAZ#@.1[l/OS^Al}qRhM!7LkyQ%wmP_#A1a,g[5Go)%ga!MHUH9@/0JA#O%zxbf9oveo3lAMru+26$[t7X=m)cacOdLYH[h5$N?-;fC2!_h94R]===]
if cheatEngineIs64Bit() then
decodeFunction(script64bit)()
else decodeFunction(script32bit)()
end |
Download installer:
https://docs.google.com/uc?authuser=0&id=1xag2cNYHQ6tiYUE9kWUyjwD2oLvXgwy7&export=download
Download zip:
https://docs.google.com/uc?authuser=0&id=1abb_jE2YmAwAKf72VmmrjjTV-RoUHzny&export=download
_________________
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 35
Joined: 16 Feb 2017 Posts: 1476
|
Posted: Tue Dec 25, 2018 11:39 am Post subject: |
|
|
Hello there @mgr.inz.Player
You've been gone a long time. I thought you broke up.
Thanks for the example you gave above.
and I have a question:
Can the sample you give us be solved?
So is it possible to steal?
Thank you for your Current share.
_________________
|
|
Back to top |
|
 |
predprey Master Cheater
Reputation: 24
Joined: 08 Oct 2015 Posts: 486
|
Posted: Wed Dec 26, 2018 4:39 am Post subject: |
|
|
Aylin wrote: | Hello there @mgr.inz.Player
You've been gone a long time. I thought you broke up.
Thanks for the example you gave above.
and I have a question:
Can the sample you give us be solved?
So is it possible to steal?
Thank you for your Current share. |
I believe that has been discussed before here: https://forum.cheatengine.org/viewtopic.php?t=595142
Ultimately, it is still possible to steal if someone is so determined to, but at the least it should prevent script kiddies from decrypting and using your important functions.
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 35
Joined: 16 Feb 2017 Posts: 1476
|
Posted: Wed Dec 26, 2018 5:34 am Post subject: |
|
|
predprey wrote: |
I believe that has been discussed before here: https://forum.cheatengine.org/viewtopic.php?t=595142
Ultimately, it is still possible to steal if someone is so determined to, but at the least it should prevent script kiddies from decrypting and using your important functions. |
Yeah, I followed that forum. I concur.
Mine's just a hope.
But the above coding is more charismatic
I published it and shared it immediately.
Hopefully more powerful encodings will be available.
Because a project to complete, can take 2 days.
It's not nice to be stolen.
New Proge:
https://www.youtube.com/watch?v=rGrItDGFSwQ&list=PL1yPHiegVpRoWx7jy6ecTqmbejos75O37&index=77&t=0s
I'm a little crazy. Must be fun designs
_________________
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25704 Location: The netherlands
|
Posted: Wed Dec 26, 2018 10:04 am Post subject: |
|
|
Aylin wrote: |
Can the sample you give us be solved?
So is it possible to steal?
|
it will never return to textformn so idiots doing textscans won't be able to do it, but those that have hours of time reconstructing your code and actions, sure they can.
but you can of course make that a lot more difficult if you recompile lua with a randomized order of the opcodes enum (just keep in mind decodeFunction won't work for scripts made by the normal ce releases then)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
noobes Advanced Cheater
Reputation: 0
Joined: 17 Dec 2018 Posts: 89
|
Posted: Fri Dec 28, 2018 5:36 am Post subject: |
|
|
Your download links don't works like the cetrainers don't works
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 35
Joined: 16 Feb 2017 Posts: 1476
|
|
Back to top |
|
 |
Scorm Newbie cheater
Reputation: 0
Joined: 06 Dec 2018 Posts: 11
|
Posted: Sun Jan 06, 2019 12:47 pm Post subject: |
|
|
A GUI to call 2 existing CE functions ? I guess it's good for beginners but I thought you had made your own encryption/decryption in the first place when clicking the topic.
|
|
Back to top |
|
 |
st_of_dec Newbie cheater
Reputation: 0
Joined: 04 Jan 2018 Posts: 10 Location: AUS
|
Posted: Sun Mar 17, 2019 8:14 am Post subject: |
|
|
hey, can you get negative value with your dll file?
here is what I get after replacing dll file.
Code: |
local t = {-2341,34132,-13}
local t2 = {a = 1, b = {c = -312.000,d = -4222}}
local t3 = {a = 1, b = {c = -312.100,d = -4222.9898977}}
print(t[1])
print(t2.b.c)
print(t3.b.c)
print(t3.b.d)
-- 2341, supposed to be negative
-- 312, supposed to be negative
-- -312.1
-- -4222.9898977
|
_________________
gta5 creator st_of_dec |
|
Back to top |
|
 |
Rodriguez How do I cheat?
Reputation: 0
Joined: 28 Sep 2019 Posts: 4
|
Posted: Sat Sep 28, 2019 2:50 pm Post subject: |
|
|
Dark Byte wrote: | Aylin wrote: |
Can the sample you give us be solved?
So is it possible to steal?
|
it will never return to textformn so idiots doing textscans won't be able to do it, but those that have hours of time reconstructing your code and actions, sure they can.
but you can of course make that a lot more difficult if you recompile lua with a randomized order of the opcodes enum (just keep in mind decodeFunction won't work for scripts made by the normal ce releases then) |
sorry but where is protection from viewing through search text-browse memory about which you write?...
maybe I did something wrong, but I compiled lua-script(fully written in lua, no AA in cheat table) as explained in this topic(and .exe and through .cetrainer) and all functions at a hand via memory view...
please explain what this protection is or i did something completely wrong? thx in advance
Edit:
I meand - maybe some hard reading or unknown symbol added(that replaced my lua code) with this encoding 32/64...
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 467
Joined: 09 May 2003 Posts: 25704 Location: The netherlands
|
Posted: Sat Sep 28, 2019 3:27 pm Post subject: |
|
|
the protection is that if you write
Code: |
while x<2 do x=x+1 end
|
that text will not be in the memory, as it will be raw bytecode
But keep in mind that code like
will show the text bla, just not the print part
So don't think that using autoAssemble script using lua is going to be any more difficult to read, you have to emulate what that script does instead using manual allocations, writeBytes, etc...
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
Rodriguez How do I cheat?
Reputation: 0
Joined: 28 Sep 2019 Posts: 4
|
Posted: Sat Sep 28, 2019 4:05 pm Post subject: |
|
|
Dark Byte wrote: | the protection is that if you write
Code: |
while x<2 do x=x+1 end
|
that text will not be in the memory, as it will be raw bytecode
But keep in mind that code like
will show the text bla, just not the print part
So don't think that using autoAssemble script using lua is going to be any more difficult to read, you have to emulate what that script does instead using manual allocations, writeBytes, etc... |
thx for the answer
but pls post the example of usage yr code("while x<2 do x=x+1 end"), thx
I spent some long time coding from zero at lua.. so maybe this is that way which can protect my code not AA scripts from dirty copying... again thx for yr answer
|
|
Back to top |
|
 |
|