noblack Posted January 18, 2019 Posted January 18, 2019 View File [Leatest encryption]PUBG Mobile Chinese Hack Have fun cracking! ############## TopGEO: "This is impossible to decrypt,so don't try." LOL what a joke Ok so this script complain: My custom encryption (Hope you guys can decompile it) A pubg mobile hack script (MUST USE WITH A VPN IM NOT GONNA RELEASE) About this Encrypt: I've add gg api checking in the script, and i'm gonna add full api checking in the future. When you didn't see the menu on the screenshot,that means your failed the check test.Just restart script few times and i'll be ok. I've block offical hook as well,shhh... ###################### Submitter noblack Submitted 01/18/19 Category PUBG 1
Administrators Enyby Posted January 18, 2019 Administrators Posted January 18, 2019 47 minutes ago, noblack said: I've add gg api checking in the script, and i'm gonna add full api checking in the future. When you didn't see the menu on the screenshot,that means your failed the check test.Just restart script few times and i'll be ok. I've block offical hook as well,shhh... Most time not load at all. With log or without log does not matter. Nice choose for production script. Nobody can use it. In any case, log can be produced, so this protection is weak. Part of log: Spoiler gg.setVisible(false) gg.clearResults() gg.choice({ -- table(53491cd4) [1] = 'Anti-Ban(INSTA BAN IF USE)', [2] = 'cham', [3] = 'color', [4] = 'some function', [5] = 'insta hit', [6] = 'gun skin', [7] = 'exit', }, nil, "【health lock and invisible updated】") --[[ return: 4 ]] gg.multiChoice({ -- table(533f4adc) [ 1] = '新下蹲路飞', [ 2] = '稳定范围', [ 3] = '头部范围(配合插件稳)', [ 4] = '人物变大', [ 5] = '大范围', [ 6] = '超级变态子弹追踪(诛仙专用)', [ 7] = '新子弹穿墙', [ 8] = '全图除草', [ 9] = '单枪无后', [10] = 'm14射速', [11] = '人物天线', [12] = '人物加速', [13] = '新人物踏空防摔', [14] = '新不拉回加速', [15] = '聚点准心', [16] = '超级防抖', [17] = '超级无后(持枪开)', [18] = '激光无后(持枪开)', [19] = '全屏自瞄', [20] = '超级自瞄(开启成功后,请打开辅助瞄准)', [21] = '强力自瞄1', [22] = '强力自瞄2', [23] = '吉普一套', [24] = '蹦蹦加速', [25] = '船盾地', [26] = '全屏锁头', [27] = '无限背包', [28] = '琉璃净火', [29] = '物品透视', [30] = '信号枪定位', [31] = '信号枪无限子弹', [32] = '上帝视角', [33] = '超级远跳', [34] = '人物飞天', [35] = '锁血(把能量打满了再开)', [36] = '隐身(解除时把所有数值修改1000)', [37] = '返回首页', }, nil, "Its all function have ban risk") --[[ return: { -- table(534bac74) [3] = true, [4] = true, } ]] gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("9.20161819458;23;25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResultsCount() gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("240", gg.TYPE_FLOAT) gg.toast("头部范围开启成功") gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("96.63009643555F;1.0F::30", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(9990) gg.editAll("2.2", gg.TYPE_FLOAT) gg.toast("实体人物变大开启成功") gg.clearResults() 2
saiaapiz Posted January 18, 2019 Posted January 18, 2019 (edited) I think this script use timing to calculate the difference between hooked or normal runtime. try to change your cpu clock to 1Ghz, this script will likely will failed to execute. Since it does not match to hardcoded calculate time. I've used this type of method to protect script, but it does not working for some low end phone. It was nice method to protect script, but not ready for production release. Edited January 18, 2019 by saiaapiz
noblack Posted January 18, 2019 Author Posted January 18, 2019 Thank you @Enyby and @saiaapiz For Enyby,i don't have any thing wanna say about to you.Because you're a legend. For saiaapiz, i recommand higher device to run this script.Since that the script only support higher device to run. _______________________________________________ added 1 minute later And i will do my best to make it better,not the best.Because there're no perfect things in the world.
Administrators Enyby Posted January 18, 2019 Administrators Posted January 18, 2019 Calculate time for things it is not good solution. Because it is depends on CPU load. In real case in memory present huge game. And eat many resources. So this protection not work at all. And you use huge memory. It is simply end with kill GG by system by high memory usage. So this solution is worth usual time measure. It is not only not work, it is produce kill GG by system. 1
noblack Posted January 18, 2019 Author Posted January 18, 2019 I have this issue and i have found a way to fix. You can use collagegarbrage to reduce huge memory usage.
Administrators Enyby Posted January 18, 2019 Administrators Posted January 18, 2019 1 hour ago, noblack said: You can use collagegarbrage to reduce huge memory usage. It does not help if gg killed before it. You try make huge string with string.rep. and gg will be killed during this call. _______________________________________________ added 3 minutes later Also garbage collection (gc) in java will be called automatically. So it can be called before it. In any time and any part of your script. It pause your script and increase time in any part. So check failed. And gc will be called too often because in memory huge game and for gg not free memory. So this check never be passed on real case for most devices. 1
noblack Posted January 18, 2019 Author Posted January 18, 2019 1 hour ago, Enyby said: It does not help if gg killed before it. You try make huge string with string.rep. and gg will be killed during this call. _______________________________________________ added 3 minutes later Also garbage collection (gc) in java will be called automatically. So it can be called before it. In any time and any part of your script. It pause your script and increase time in any part. So check failed. And gc will be called too often because in memory huge game and for gg not free memory. So this check never be passed on real case for most devices. But first of all, I'll call it first to make sure they're no rubbish in the memory to keep the check pass though.
noblack Posted January 18, 2019 Author Posted January 18, 2019 3 hours ago, Enyby said: It does not help if gg killed before it. You try make huge string with string.rep. and gg will be killed during this call. _______________________________________________ added 3 minutes later Also garbage collection (gc) in java will be called automatically. So it can be called before it. In any time and any part of your script. It pause your script and increase time in any part. So check failed. And gc will be called too often because in memory huge game and for gg not free memory. So this check never be passed on real case for most devices. I wanna ask one more question: Is that possible to log without any custom version of gg?
Administrators Enyby Posted January 18, 2019 Administrators Posted January 18, 2019 I log with usual gg. No any custom. 1
noblack Posted January 18, 2019 Author Posted January 18, 2019 1 minute ago, Enyby said: I log with usual gg. No any custom. Thanks.
Administrators Enyby Posted January 18, 2019 Administrators Posted January 18, 2019 1 hour ago, noblack said: But first of all, I'll call it first to make sure they're no rubbish in the memory to keep the check pass though. GG can be killed on first attempt. Or on second. Or not killed at all. All depends from system and firmware. But it is rash decision. 1
noblack Posted January 18, 2019 Author Posted January 18, 2019 4 minutes ago, Enyby said: GG can be killed on first attempt. Or on second. Or not killed at all. All depends from system and firmware. But it is rash decision. 80% of old device will be eliminated. I do this is cause nowdays gpu and cpu are more powerful than old days.So if you can't pass the test then i have to say sorry to you. _______________________________________________ added 1 minute later And I've increase the chance of getting passed. So it would decrease the security but i have to do it because it's not only for me
CmP Posted January 18, 2019 Posted January 18, 2019 13 hours ago, noblack said: I've block offical hook as well,shhh... Log of using the script produced by slightly modified Script compiler: Spoiler gg.searchFuzzy() gg.searchFuzzy() gg.setVisible(false) gg.clearResults() gg.choice({ -- table(c8a8528) [1] = 'Anti-Ban(INSTA BAN IF USE)', [2] = 'cham', [3] = 'color', [4] = 'some function', [5] = 'insta hit', [6] = 'gun skin', [7] = 'exit', }) --[[ 3 ]] gg.multiChoice({ -- table(829833d) [ 1] = 'Pink', [ 2] = 'green', [ 3] = '625 green', [ 4] = 'rainbow', [ 5] = 'while', [ 6] = 'red', [ 7] = 'green', [ 8] = 'ca while(for 711)', [ 9] = '845 red', [10] = 'blue', [11] = 'dark red', [12] = 'back', }) --[[ { -- table(919534f) [1] = true, [2] = true, [3] = true, } ]] gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("8E;2.5;6.0255834e-44::150", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("2.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("-999", gg.TYPE_FLOAT) gg.toast("内部防封代码已注入") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("1.1490647e-41;1.0863203e-19::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("1.0863203e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(30) gg.editAll("1.0863203e-25", gg.TYPE_FLOAT) gg.toast("全网首发人物雷霆激光色") gg.clearResults() gg.setVisible(false) gg.searchNumber("69,778D;1,669,332,992D;11D", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.setVisible(false) gg.searchNumber("11", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(100) gg.editAll("32777", gg.TYPE_DWORD) gg.toast("全新绿人开启成功") gg.clearResults() gg.setRanges(gg.REGION_BAD) gg.searchNumber("3.50048899651;2.814536e-40", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.searchNumber("3.50048899651", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1) gg.getResults(10) gg.editAll("3", gg.TYPE_FLOAT) gg.setRanges(gg.REGION_ANONYMOUS) gg.toast("625绿色开启成功") 13 hours ago, noblack said: I've add gg api checking in the script, and i'm gonna add full api checking in the future. Those checks are pretty useless, because all of them can be bypassed. Script that is executing another script can override any function used for limitations (such as "blocking hooks", "setting expiration time") there. For example, a script relies on "os.date" function to check expiration time, but the function surprisingly returns not the expected result, but "0" or something else that will make that check useless.
noblack Posted January 18, 2019 Author Posted January 18, 2019 4 hours ago, CmP said: Log of using the script produced by slightly modified Script compiler GG But can you log the leastest version of script as i please?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now