️ Decrypting/Safety Check CLEO/SF/ASI/DLL


Here you can send files and they will be decrypted(cleo/lua/ahk) !

CLEO / LUA / AHK files can have their encryption removed
In full / in part



The SF / ASI / DLL file will be mainly tested
It is not possible to extract code in an orderly manner from files programmed in C ++
Here you will find out if a file is safe and what it does.
 
Last edited:

kenpeo

Active member
Joined
May 10, 2014
Messages
28
Reaction score
3
JavaScript:
{$CLEO .cs}
0000:
 
repeat
    wait 0
until 0afa: samp_is_ready
 
0B34: "textdraw" @txd
0AF8: samp add_message_to_chat "[CLEO TextDraw]: {FFFFFF}by {D01686}Bladee Herrera{FFFFFF}!" color -1
 
while true
wait 0
end
 
:txd
0B35: samp 0@ = get_last_command_params
for 1@ = 0 to 2304
  if
  0C5D: samp textdraw 1@ is_exists
  then
      alloc 2@ = 1024
      0C5A: samp textdraw 1@ get_string_to 2@
      if
      0C29: 3@ = stristr string1 2@ string2 0@
      then
      0C5E: samp textdraw 1@ delete
      end
      free 2@
  end
end
0B43: samp cmd_ret
tks bro
decompiler plz
 

Attachments

  • platformdetect.lua
    198.7 KB · Views: 19

mirkonasi00

Member
Joined
May 21, 2022
Messages
10
Reaction score
0
hello, could you help me with this? I need to REMOVE the bullet counter
of this hud
please
 

Attachments

  • subir.png
    subir.png
    361.6 KB · Views: 55
  • PH_HUD.cs
    4.1 KB · Views: 12

aPELAobr

Active member
Joined
Jan 13, 2015
Messages
185
Reaction score
0
It's a voip system that is necessary to join in the server AND also blocks cleo, sf and moonloader. Apparently this AC is encrypted. Would be awesome if you could investigate and disable this AC
 

Attachments

  • Voip.zip
    1.2 MB · Views: 10

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
thx bro ❤️
It's a voip system that is necessary to join in the server AND also blocks cleo, sf and moonloader. Apparently this AC is encrypted. Would be awesome if you could investigate and disable this AC
Try it, if it does not work wait
Because I'm not on my computer
 

Attachments

  • Voip.zip
    1.2 MB · Views: 18

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
JavaScript:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

0000: NOP

:NONAME_2
wait 0
   SAMP.Available
jf @NONAME_2
wait 8000
chatmsg "Developed by Xth!ns | vk.com/xthnisofficialpage" color 52479

:NONAME_77
wait 0
   Actor.Driving($PLAYER_ACTOR)
jf @NONAME_77
20@ = Actor.CurrentCar($PLAYER_ACTOR)
0A97: 0@ = car 20@ struct
0A8E: 1@ = 0@ + 1216 // int
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 1
if or
018F:   car 20@ flipped_for_2_seconds
   not 2@ >= 250.0
jf @NONAME_234
0A8C: write_memory 1@ size 4 value 1000.0 virtual_protect 1
0731: set_car 20@ y_angle_to 0
0699: set_car 20@ repair_tire 1
0699: set_car 20@ repair_tire 2
0699: set_car 20@ repair_tire 3
0699: set_car 20@ repair_tire 4
chatmsg "Your car repaired" color 10027263

:NONAME_234
jump @NONAME_77
 

KeyCap

Member
Joined
Nov 2, 2021
Messages
16
Reaction score
0
Location
Germany
JavaScript:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

0000: NOP

:NONAME_2
wait 0
   SAMP.Available
jf @NONAME_2
wait 8000
chatmsg "Developed by Xth!ns | vk.com/xthnisofficialpage" color 52479

:NONAME_77
wait 0
   Actor.Driving($PLAYER_ACTOR)
jf @NONAME_77
20@ = Actor.CurrentCar($PLAYER_ACTOR)
0A97: 0@ = car 20@ struct
0A8E: 1@ = 0@ + 1216 // int
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 1
if or
018F:   car 20@ flipped_for_2_seconds
   not 2@ >= 250.0
jf @NONAME_234
0A8C: write_memory 1@ size 4 value 1000.0 virtual_protect 1
0731: set_car 20@ y_angle_to 0
0699: set_car 20@ repair_tire 1
0699: set_car 20@ repair_tire 2
0699: set_car 20@ repair_tire 3
0699: set_car 20@ repair_tire 4
chatmsg "Your car repaired" color 10027263

:NONAME_234
jump @NONAME_77
You are the best. Thank you very much. One thing: is there any way to remove that "chatmsg" message without messing up the script? You don't have to if you don't want to, you've already done a lot. I wish I could understand this programming language lol
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
You are the best. Thank you very much. One thing: is there any way to remove that "chatmsg" message without messing up the script? You don't have to if you don't want to, you've already done a lot. I wish I could understand this programming language lol
Take but do not ask for such things more on this subject. It's not meant for that
 

Attachments

  • forTriangle.cs
    18.1 KB · Views: 6

Bon

New member
Joined
Sep 26, 2019
Messages
1
Reaction score
0
Location
sp
help
 

Attachments

  • antiAfk.lua
    17 KB · Views: 8

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
descompile please 😊
JavaScript:
{$CLEO}
0000:

const
    DIALOG_STYLE_MSGBOX = 0
end

:1
wait 400
SAMP.Available
jf @1
wait 3000
0AF8: samp add_message_to_chat "DGUN הכ ARP. ֲס טםפא: {6afb6a}/adh{FFFFFF}. ְגעמנ: {6afb6a}garden" color -1 
0B34: samp register_client_command "adg" to_label @wh
0B34: samp register_client_command "disn" to_label @wh1
0B34: samp register_client_command "adh" to_label @help

:Label
wait 0
if
28@ == true
jf @Label                           
jump @ok

:dgun
SAMP.IsCommandTyped(1@)
0AD4: 0@ = scan_string 1@ format "%d" 1@
jump @dgun3

:dgun3
if or
1@ == 12
1@ == 13
1@ == 14
1@ == 15
1@ == 41
1@ == 42
1@ == 43
1@ == 46
jf @dgun1
SAMP.CmdRet()

:dgun1
if or
1@ == 11
1@ == 10
1@ == 5
jf @err
SAMP.CmdRet()

:ok 
Model.Load(336)
Model.Load(321)
Model.Load(322)
Model.Load(323)
Model.Load(324)
Model.Load(325)
Model.Load(326)
Model.Load(365)
Model.Load(366)
Model.Load(367)
Model.Load(371)
wait 600
01B2: give_actor $PLAYER_ACTOR weapon 1@ ammo 9000
Model.Destroy(336)
Model.Destroy(321)
Model.Destroy(322)
Model.Destroy(323)
Model.Destroy(324)
Model.Destroy(325)
Model.Destroy(326)
Model.Destroy(365)
Model.Destroy(366)
Model.Destroy(367)
Model.Destroy(371)
28@ = false
jump @Label

:err
msg "ֲ גגוכט םוגונםמו חםאקוםטו. ֿמסלמענוע המסעףןםו: {6afb6a}/adh" 16777215
SAMP.CmdRet()

:help
0AC6: 4@ = label @dlg offset
0B3B: samp show_dialog id 216 caption "Dgun for ARP" text 4@ button_1 "OK" "" style DIALOG_STYLE_MSGBOX
Samp.CmdRet()

:dlg
hex
"{6afb6a}ִמסעףןםו {FFFFFF}ךמלאםה{6afb6a}:" A
"{FFFFFF}ֿמכףקטע מנףזטו - {6afb6a}/adg [id]" A
"{FFFFFF}ֲךכ‏קטע םמן - {6afb6a}/disn" A
" " A
"{6afb6a}ִמסעףןםו {FFFFFF}ID{6afb6a}:" A
"{FFFFFF}ֱויסבמכםא בטעא - {6afb6a}5" A
"{FFFFFF}װאככמטלטעאעמנ ¹1 - {6afb6a}10" A
"{FFFFFF}װאככמטלטעאעמנ ¹2 - {6afb6a}11" A
"{FFFFFF}ֲטבנאעמנ ¹1 - {6afb6a}12" A
"{FFFFFF}ֲטבנאעמנ ¹2 - {6afb6a}13" A
"{FFFFFF}ײגוע - {6afb6a}14" A
"{FFFFFF}ׂנמסע - {6afb6a}15" A
"{FFFFFF}ֱאכמםםקטך - {6afb6a}41" A
"{FFFFFF}־דםועףרטעוכ - {6afb6a}42" A
"{FFFFFF}ֿאנאר‏ע - {6afb6a}46" 00
end

:RPC
0BE5: raknet 0@ = get_hook_param 1
if or
0039:   0@ == 115
0039:   0@ == 86
0039:   0@ == 87
jf @RPC_Ret
0BE0: raknet hook_ret 0
 
:RPC_Ret
0BE0: raknet hook_ret 1

:Wh
if
28@ == false
then
0BE3: raknet setup_incoming_rpc_hook @RPC
0BE1: raknet setup_outcoming_rpc_hook @RPC
28@ = true
jump @dgun
end
samp.CmdRet()

:Wh1
28@ = false
0BE3: raknet setup_incoming_rpc_hook @RPC_Ret
0BE1: raknet setup_outcoming_rpc_hook @RPC_Ret
0AF8: samp add_message_to_chat "{6afb6a}ֽמן {FFFFFF}גךכ‏קום!" color 16777215
samp.CmdRet()
 
Top