Декомпиляция скриптов

FYP

Известный
Автор темы
Администратор
1,758
5,723
GVWUrNJ.png
eNo5cSj.png


Общая тема для просьб о помощи в декомпиляциии и декриптованиии скриптов, плагинов и приложений.
Запрещено просить о декомпиляции/декриптовании софта, выставленного на продажу на нашем сайте.

Рекомендации:
  1. Сначала воспользуйтесь поиском по теме и по форуму, возможно его в декомпилированном виде или с исходным кодом уже выкладывали у нас на сайте.
  2. Попытайтесь декомпилировать самостоятельно: CLEO - декриптор, декомпилятор; AHK - распаковщик .exe; LuaJIT - декомпилятор1, декомпилятор2.
  3. Просить о декомпиляции .asi, .sf, .dll, .exe почти бесполезно, часто такие просьбы остаются без ответа и вряд ли вам это что-то даст. Можете попробовать сами, IDA Pro или Ghidra к вашим услугам.
    • Это не касается .exe, которые являются скомпилированными AutoHotKey-скриптами (.ahk).
  4. Добавьте название скрипта к сообщению, если оно известно - это поможет другим пользователям найти его с помощью поиска.
  5. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
 
Последнее редактирование:

Albert1337

Новичок
16
1
qq. декомпильните мне лоху скриптик пж пж пж
 

Вложения

  • switchsight.cs
    4.3 KB · Просмотры: 3

!Sam#0235

Активный
122
40
qq. декомпильните мне лоху скриптик пж пж пж
CLEO:
{$CLEO .cs}
{$USE CLEO+}
{$USE file}
{$USE ini}

nop
script_name "switchsight"
cleo_call -4041 1 -32

:switchsight_32
wait 0
  SAMP.Available
goto_if_false @switchsight_32
if
  does_file_exist "CLEO\switchsight.ini"
goto_if_false @switchsight_221
  read_int_from_ini_file 5@ = read_int_from_ini_file "CLEO\switchsight.ini" section "SETTINGS" key "Sight"
chatmsg "{73b461}[SwitchSight] {FFFFFF}Àêòèâàöèÿ: /pricel [0-25]{dc4747} by Black Jesus v1.0" color -1
goto @switchsight_397

:switchsight_221
  write_int_to_ini_file 0 to_ini_file "CLEO\switchsight.ini" section "SETTINGS" key "Sight"
  read_int_from_ini_file 5@ = read_int_from_ini_file "CLEO\switchsight.ini" section "SETTINGS" key "Sight"
chatmsg "{73b461}[SwitchSight] {FFFFFF}Ôàéë switchsight.ini áûë ñîçäàí!" color -1
add_one_off_sound 1052 at 0.0 0.0 0.0

:switchsight_397
0B34: samp register_client_command "pricel" to_label @switchsight_432
0B34: samp register_client_command "switchsight" to_label @switchsight_432

:switchsight_432
if and
  SAMP.IsCommandTyped(6@)
imgui_set_cursor_visible 7@ = atoi 6@
  7@ >= 0
  not 7@ > 25
goto_if_false @switchsight_613
set_lvar_int_to_lvar_int 5@ = 7@
  write_int_to_ini_file 5@ to_ini_file "CLEO\switchsight.ini" section "SETTINGS" key "Sight"
chatmsg "{73b461}[SwitchSight] {FFFFFF}Âû èçìåíèëè ïðèöåë íà %d" color -1 5@
add_one_off_sound 1052 at 0.0 0.0 0.0
goto @switchsight_864

:switchsight_613
if and
  SAMP.IsCommandTyped(6@)
imgui_set_cursor_visible 7@ = atoi 6@
  not 7@ >= 0
goto_if_false @switchsight_742
5@ = 0
chatmsg "{73b461}[SwitchSight] {FFFFFF}Âû èçìåíèëè ïðèöåë íà %d" color -1 5@
add_one_off_sound 1052 at 0.0 0.0 0.0
goto @switchsight_864

:switchsight_742
if and
  SAMP.IsCommandTyped(6@)
imgui_set_cursor_visible 7@ = atoi 6@
  7@ > 25
goto_if_false @switchsight_864
5@ = 25
chatmsg "{73b461}[SwitchSight] {FFFFFF}Âû èçìåíèëè ïðèöåë íà %d" color -1 5@
add_one_off_sound 1052 at 0.0 0.0 0.0

:switchsight_864
SAMP.CmdRet
get_var_pointer 1@ = var 0@

:switchsight_874
wait 0
call_function_return 7542864 num_params 1 pop 1 8808812 0@
if
  not 0@ == -1
goto_if_false @switchsight_3983
call_function_return 4227904 num_params 1 pop 1 0@ 0@
if and
  5@ == 0
  not 0@ == 0
goto_if_false @switchsight_1049
call_function_return 8337904 num_params 2 pop 2 "siteM16" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1049
if and
  5@ == 1
  not 0@ == 0
goto_if_false @switchsight_1166
call_function_return 8337904 num_params 2 pop 2 "siteM16_1" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1166
if and
  5@ == 2
  not 0@ == 0
goto_if_false @switchsight_1283
call_function_return 8337904 num_params 2 pop 2 "siteM16_2" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1283
if and
  5@ == 3
  not 0@ == 0
goto_if_false @switchsight_1400
call_function_return 8337904 num_params 2 pop 2 "siteM16_3" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1400
if and
  5@ == 4
  not 0@ == 0
goto_if_false @switchsight_1517
call_function_return 8337904 num_params 2 pop 2 "siteM16_4" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1517
if and
  5@ == 5
  not 0@ == 0
goto_if_false @switchsight_1634
call_function_return 8337904 num_params 2 pop 2 "siteM16_5" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1634
if and
  5@ == 6
  not 0@ == 0
goto_if_false @switchsight_1751
call_function_return 8337904 num_params 2 pop 2 "siteM16_6" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1751
if and
  5@ == 7
  not 0@ == 0
goto_if_false @switchsight_1868
call_function_return 8337904 num_params 2 pop 2 "siteM16_7" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1868
if and
  5@ == 8
  not 0@ == 0
goto_if_false @switchsight_1985
call_function_return 8337904 num_params 2 pop 2 "siteM16_8" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_1985
if and
  5@ == 9
  not 0@ == 0
goto_if_false @switchsight_2102
call_function_return 8337904 num_params 2 pop 2 "siteM16_9" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2102
if and
  5@ == 10
  not 0@ == 0
goto_if_false @switchsight_2220
call_function_return 8337904 num_params 2 pop 2 "siteM16_10" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2220
if and
  5@ == 11
  not 0@ == 0
goto_if_false @switchsight_2338
call_function_return 8337904 num_params 2 pop 2 "siteM16_11" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2338
if and
  5@ == 12
  not 0@ == 0
goto_if_false @switchsight_2456
call_function_return 8337904 num_params 2 pop 2 "siteM16_12" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2456
if and
  5@ == 13
  not 0@ == 0
goto_if_false @switchsight_2574
call_function_return 8337904 num_params 2 pop 2 "siteM16_13" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2574
if and
  5@ == 14
  not 0@ == 0
goto_if_false @switchsight_2692
call_function_return 8337904 num_params 2 pop 2 "siteM16_14" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2692
if and
  5@ == 15
  not 0@ == 0
goto_if_false @switchsight_2810
call_function_return 8337904 num_params 2 pop 2 "siteM16_15" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2810
if and
  5@ == 16
  not 0@ == 0
goto_if_false @switchsight_2928
call_function_return 8337904 num_params 2 pop 2 "siteM16_16" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_2928
if and
  5@ == 17
  not 0@ == 0
goto_if_false @switchsight_3046
call_function_return 8337904 num_params 2 pop 2 "siteM16_17" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3046
if and
  5@ == 18
  not 0@ == 0
goto_if_false @switchsight_3164
call_function_return 8337904 num_params 2 pop 2 "siteM16_18" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3164
if and
  5@ == 19
  not 0@ == 0
goto_if_false @switchsight_3282
call_function_return 8337904 num_params 2 pop 2 "siteM16_19" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3282
if and
  5@ == 20
  not 0@ == 0
goto_if_false @switchsight_3400
call_function_return 8337904 num_params 2 pop 2 "siteM16_20" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3400
if and
  5@ == 21
  not 0@ == 0
goto_if_false @switchsight_3518
call_function_return 8337904 num_params 2 pop 2 "siteM16_21" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3518
if and
  5@ == 22
  not 0@ == 0
goto_if_false @switchsight_3636
call_function_return 8337904 num_params 2 pop 2 "siteM16_22" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3636
if and
  5@ == 23
  not 0@ == 0
goto_if_false @switchsight_3754
call_function_return 8337904 num_params 2 pop 2 "siteM16_23" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3754
if and
  5@ == 24
  not 0@ == 0
goto_if_false @switchsight_3872
call_function_return 8337904 num_params 2 pop 2 "siteM16_24" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1
goto @switchsight_3983

:switchsight_3872
if and
  5@ == 25
  not 0@ == 0
goto_if_false @switchsight_3983
call_function_return 8337904 num_params 2 pop 2 "siteM16_25" 0@ 0@
write_memory 5825441 size 4 value 1@ virtual_protect 1
write_memory 5825526 size 4 value 1@ virtual_protect 1
write_memory 5825611 size 4 value 1@ virtual_protect 1
write_memory 5825688 size 4 value 1@ virtual_protect 1

:switchsight_3983
goto @switchsight_874
cleo_call -4041 1 -32
hex
 "HEX" 00
end
goto
1100:
nop
0F00:
nop
hex
 00 96
end


hex
 00 56 41 52 00 5F 5F 53 42 46 54 52
end
get_car_alarm
  locate_stopped_char_in_car_3d
hex
 01 8B F0 FF FF 9F 0A 03
end
goto s$192
goto 16
read_memory 3@ = read_memory 2@ size 4 virtual_protect 1
sub_int_lvar_from_int_lvar 3@ -= 0@
4@ = 0

:switchsight_4090
int_add 5@ = 3@ + 4@
read_memory 6@ = read_memory 5@ size 1 virtual_protect 1
7@ = 74
int_sub 6@ = 255 - 6@
write_memory 5@ size 1 value 6@ virtual_protect 1
4@ += 1
  is_int_lvar_greater_than_int_lvar 4@ > 1@
goto_if_false @switchsight_4090
cleo_return 0
hex
 FF DA D6 C7 95 CB 56 FC 46 8F FD 97 AF FF 3C D2
 FB 8D 72 63 4F 3B 76 4B C6 8F 3D 96 BA 85 F6 17
 44 1A E6 C6 5D BE F6 E3 66 A2 75 9D 1A 7D F3 87
 F4 32 97 CF EC 02 2C 8E 6E 0D D3 82 D6 4D DF FB
 87 9B AC D7 1B 96 1E F7 A3 1D 5F 2C 44 85 04 26
 23 DD D2 96 5D FC EF A2 0B 43 9C B6 E5 72 36 3F
 BA 4C 7C C4 63 4F 0A 6C F2 DA 1F 7E 7E 3D DA 1B
 83 CC 6A FF 44 FA 07 E7 B6 DE 34 5F C7 DE EC 36
 36 5B DA BD 5D B5 64 DC 75 8C 5F CF 2B 13 12 54
 C7 26 93 7D 0F 75 D4 FE D2 AC 14 C4 E5 F4 0A 96
 6D 24 54 7F 8E FC 86 CD 02 9F AF 4E C5 4C 9F FE
 8D 33 34 96 4D 83 24 13 B7 73 96 9B 3B 9D A2 BC
 77 24 37 16 56 CC DB 5E 05 C3 57 FA CF 6F 62 9A
 9B B7 DB FC 23 6A AE 9E CB 87 F3 7E 06 46 17 4F
 BB BF 16 A2 0F 76 22 D3 77 C6 12 43 AA 1D 8D 2C
 AD 92 05 73 B3 5F
end
add_int_lvar_to_int_var
hex
 00 5F 5F 53 42 46 54 52
end
 

Вложения

  • 1.cs
    4.3 KB · Просмотры: 3

Runbu73

Участник
72
2
descompile pls
 

Вложения

  • FAST_MENU_V9.0_SEMANAL.lua
    742.4 KB · Просмотры: 2
  • SILENT_HS_FAST_XP_10_DIAS.luac
    244 KB · Просмотры: 2