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

FYP

Известный
Автор темы
Администратор
1,758
5,722
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. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
 
Последнее редактирование:

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Декриптаните, please
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0662: printstring "CLEO ANTI-RADAR BY ROMELO"
0662: printstring "VKONTAKTE: vk.com/romelonazarov"
thread "ANTIRADAR-BY-{ROMELO}"
0000: NOP
if
0@ = SAMP.Base()
jf @Label00006D
0A93: end_custom_thread

:Label00006D
wait 0
   SAMP.Available
jf @Label00006D

:Label00007A
wait 0
   SAMP.IsLocalPlayerSpawned
jf @Label00007A
chatmsg "[Анти-Радар]: {ffffff}Успешно загружен. Управление: {218ADE}/antiradar{ffffff}. Автор: {FF0044}Romelo" 16711748
log "{FF0044}[Анти-Радар]: {ffffff}Успешно загружен. Управление: {218ADE}/antiradar{ffffff}. Автор: {FF0044}Romelo"
0B34: samp register_client_command "antiradar" to_label @Label000D86
0BE2: raknet setup_outcoming_packet_hook @Label001029
if
8AE4:   not directory_exists "CLEO\INI"
jf @Label0001A4
0AE5: create_directory "CLEO\INI" // IF and SET

:Label0001A4
if
8AAB:   not file_exists "CLEO\INI\anti_radar.ini"
jf @Label0002CA
0AF1: write_int 1 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "AutoRun"
0AF3: write_float 60.0 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "FixSpeed"
0AF1: write_int 18880 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "RadarModel"
0AF1: write_int 1 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "SpeedMod"
0AF3: write_float 80.0 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "RadarRadius"

:Label0002CA
0AF0: 4@ = get_int_from_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "AutoRun"
0AF2: 5@ = get_float_from_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "FixSpeed"
0AF0: 6@ = get_int_from_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "RadarModel"
0AF0: 7@ = get_int_from_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "SpeedMode"
0AF2: 20@ = get_float_from_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "RadarRadius"
0085: 10@ = 4@ // (int)
17@ = 0
alloc 13@ 128
0C11: memset destination 13@ value 0 size 128

:Label0003EA
wait 0
if
   SAMP.DialogRespond(6833, 11@, 12@, 0)
jf @Label00098C
if
  11@ == 1
jf @Label00098C
if
  12@ == 0
jf @Label000479
if
  10@ == 1
jf @Label00045E
10@ = 0
018C: play_sound 1083 at 0.0 0.0 0.0
goto @Label000479

:Label00045E
10@ = 1
018C: play_sound 1083 at 0.0 0.0 0.0

:Label000479
if
  12@ == 1
jf @Label0005E8
if
  4@ == 1
jf @Label000546
4@ = 0
chatmsg "[Анти-Радар]: {ffffff}Автоматическая активация успешно изменена на: {218ADE}0" 16711748
0AF1: write_int 0 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "AutoRun"
018C: play_sound 1083 at 0.0 0.0 0.0
goto @Label0005E8

:Label000546
4@ = 1
chatmsg "[Анти-Радар]: {ffffff}Автоматическая активация успешно изменена на: {218ADE}1" 16711748
0AF1: write_int 1 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "AutoRun"
018C: play_sound 1083 at 0.0 0.0 0.0

:Label0005E8
if
  12@ == 2
jf @Label0006B0
alloc 9@ 128
0C11: memset destination 9@ value 0 size 128
format 9@ "{ffffff}Введите фиксированную {218ADE}скорость:%c%c{ffffff}Установлено: {FF0044}%0.2f" 10 10 5@
SAMP.ShowDialog(6834, "{FFFF66}Настройки Анти-Радара", 9@, "Изменить", "Отмена", DIALOG_STYLE_INPUT)
free 9@

:Label0006B0
if
  12@ == 3
jf @Label000811
if
  7@ == 1
jf @Label000776
7@ = 0
chatmsg "[Анти-Радар]: {ffffff}Скоростной режим успешно изменен на: {218ADE}0" 16711748
0AF1: write_int 0 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "SpeedMode"
018C: play_sound 1083 at 0.0 0.0 0.0
goto @Label000811

:Label000776
7@ = 1
chatmsg "[Анти-Радар]: {ffffff}Скоростной режим успешно изменен на: {218ADE}1" 16711748
0AF1: write_int 1 to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "SpeedMode"
018C: play_sound 1083 at 0.0 0.0 0.0

:Label000811
if
  12@ == 4
jf @Label0008CD
alloc 9@ 128
0C11: memset destination 9@ value 0 size 128
format 9@ "{ffffff}Введите модель {218ADE}радара:%c%c{ffffff}Установлено: {FF0044}%d" 10 10 6@
SAMP.ShowDialog(6835, "{FFFF66}Настройки Анти-Радара", 9@, "Изменить", "Отмена", DIALOG_STYLE_INPUT)
free 9@

:Label0008CD
if
  12@ == 5
jf @Label00098C
alloc 9@ 128
0C11: memset destination 9@ value 0 size 128
format 9@ "{ffffff}Введите радиус {218ADE}радара:%c%c{ffffff}Установлено: {FF0044}%0.2f" 10 10 20@
SAMP.ShowDialog(6836, "{FFFF66}Настройки Анти-Радара", 9@, "Изменить", "Отмена", DIALOG_STYLE_INPUT)
free 9@

:Label00098C
if
   SAMP.DialogRespond(6834, 11@, 0, 13@)
jf @Label000A68
if
  11@ == 1
jf @Label000A68
0C1B: 14@ = atof 13@
chatmsg "[Анти-Радар]: {ffffff}Фиксированная скорость успешно изменена на: {218ADE}%0.2f" 16711748 14@
0AF3: write_float 14@ to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "FixSpeed"
018C: play_sound 1083 at 0.0 0.0 0.0
0087: 5@ = 14@ // (float)

:Label000A68
if
   SAMP.DialogRespond(6835, 11@, 0, 13@)
jf @Label000B3A
if
  11@ == 1
jf @Label000B3A
0C1A: 14@ = atoi 13@
chatmsg "[Анти-Радар]: {ffffff}Модель радара успешно изменена на: {218ADE}%d" 16711748 14@
0AF1: write_int 14@ to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "RadarModel"
018C: play_sound 1083 at 0.0 0.0 0.0
0085: 6@ = 14@ // (int)

:Label000B3A
if
   SAMP.DialogRespond(6836, 11@, 0, 13@)
jf @Label000C0F
if
  11@ == 1
jf @Label000C0F
0C1B: 14@ = atof 13@
chatmsg "[Анти-Радар]: {ffffff}Радиус радара успешно изменен на: {218ADE}%0.2f" 16711748 14@
0AF3: write_float 14@ to_ini_file "CLEO\INI\anti_radar.ini" section "Settings" key "RadarRadius"
018C: play_sound 1083 at 0.0 0.0 0.0
0087: 20@ = 14@ // (float)

:Label000C0F
if
  10@ == 1
jf @Label000D7F
19@ = 0
15@ = 0

:Label000C2F
if
16@ = SAMP.ObjectHandleByID(15@)
jf @Label000D69
if
03CA:   object 16@ exists
jf @Label000D69
18@ = Object.Model(16@)
Object.StorePos(16@, 21@, 22@, 23@)
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point 21@ 22@ radius 20@ 20@
003B:   18@ == 6@ // (int)
jf @Label000C95
19@ = 1

:Label000C95
if and
   Actor.Driving($PLAYER_ACTOR)
  19@ == 1
jf @Label000D62
if
  7@ == 1
jf @Label000CF9
24@ = Actor.CurrentCar($PLAYER_ACTOR)
02E3: 25@ = car 24@ speed
25@ *= 4.0
if
0025:   25@ > 5@ // (float)
jf @Label000CF2
17@ = 1

:Label000CF2
goto @Label000D5B

:Label000CF9
if
  7@ == 0
jf @Label000D54
24@ = Actor.CurrentCar($PLAYER_ACTOR)
02E3: 25@ = car 24@ speed
25@ *= 4.0
if
0025:   25@ > 5@ // (float)
jf @Label000D54
5@ /= 3.0
Car.SetSpeedInstantly(24@, 5@)
5@ *= 3.0

:Label000D54
17@ = 0

:Label000D5B
goto @Label000D69

:Label000D62
17@ = 0

:Label000D69
15@ += 1
  15@ > 2000
jf @Label000C2F

:Label000D7F
goto @Label0003EA

:Label000D86
alloc 8@ 1024
0C11: memset destination 8@ value 0 size 1024
alloc 9@ 128
0C11: memset destination 9@ value 0 size 128
if
  10@ == 1
jf @Label000E02
format 9@ "{FFD24D}1.{FFFFFF} Анти-радар [{33AA33}Вкл{FFFFFF}]%c" 10
goto @Label000E42

:Label000E02
format 9@ "{FFD24D}1.{FFFFFF} Анти-радар [{FF0000}Выкл{FFFFFF}]%c" 10

:Label000E42
0C15: strcat destination 8@ source 9@
if
  4@ == 1
jf @Label000EB0
format 9@ "{FFD24D}2.{FFFFFF} Автоматическая активация [{33AA33}Вкл{FFFFFF}]%c" 10
goto @Label000EFE

:Label000EB0
format 9@ "{FFD24D}2.{FFFFFF} Автоматическая активация [{FF0000}Выкл{FFFFFF}]%c" 10

:Label000EFE
0C15: strcat destination 8@ source 9@
format 9@ "{FFD24D}3.{FFFFFF} Фиксированная скорость%c" 10
0C15: strcat destination 8@ source 9@
format 9@ "{FFD24D}4.{FFFFFF} Скоростной режим%c" 10
0C15: strcat destination 8@ source 9@
format 9@ "{FFD24D}5.{FFFFFF} Модель радара%c" 10
0C15: strcat destination 8@ source 9@
format 9@ "{FFD24D}6.{FFFFFF} Радиус радара%c" 10
0C15: strcat destination 8@ source 9@
SAMP.ShowDialog(6833, "{FFFF66}Настройки Анти-Радара", 8@, "Изменить", "Отмена", DIALOG_STYLE_LIST)
free 8@
free 9@
SAMP.CmdRet

:Label001029
0BE5: raknet 1@ = get_hook_param 1
if and
  10@ == 1
  1@ == 200
  17@ == 1
  7@ == 1
jf @Label00109F
0BE5: raknet 2@ = get_hook_param 0
3@ = BitStream.GetDataPtr(2@)
5@ /= 220.0
0C0D: struct 3@ offset 37 size 4 = 5@
0C0D: struct 3@ offset 41 size 4 = 5@
0C0D: struct 3@ offset 45 size 4 = 5@
5@ *= 220.0

:Label00109F
0BE0: raknet hook_ret
 

PyceX

Известный
21
2
Декомпилируйте плз
заранее спасибо!
 

Вложения

  • carmaster.cs
    18 KB · Просмотры: 11

SiTrak

Известный
193
251
Декомпилируйте плз
заранее спасибо!
CLEO:
{$CLEO .cs}

//-------------MAIN---------------
hex
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
end
0662: printstring "EBATSYA V TELEVIZOR BY GCODE"
0001: wait 0 ms

:Noname_51
0001: wait 400 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_51
0AF8: samp add_message_to_chat "[CarMaster]: {EAEAEA}Чит написан специально для {FF61BB}blasthack.net" color 16736699 
0AB1: call_scm_func @Noname_395 0 20@ 
000A: 20@ += 2965388
0DB6:
hex
03 14 00 01 13 FF FF FF 04 00 04 00 04 1E 03 1E
00 B7 0D 03 1E 00 B1 0A 01 75 FE FF FF
end
0004: 20@ =
000A: 20@ += 79440
0A8C: write_memory 20@ size 2 value 50064 virtual_protect 1

:Noname_226
0001: wait 0 ms
0002: jump @Noname_226
0006: 33@ = 0

:Noname_244
0001: wait 0 ms
0019:   33@ > 3500
004D: jump_if_false @Noname_244
0AB1: call_scm_func @Noname_395 0 20@ 
000A: 20@ += 24896
0A8D: 30@ = read_memory 20@ size 1 virtual_protect 1
0A8C: write_memory 20@ size 1 value 195 virtual_protect 1
04C4: store_coords_to 29@ 28@ 27@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -8.0
0AB1: call_scm_func @Noname_476 3 29@ 28@ 27@ 
0006: 33@ = 0

:Noname_363
0001: wait 0 ms
0019:   33@ > 100
004D: jump_if_false @Noname_363
0A8C: write_memory 20@ size 1 value 30@ virtual_protect 1
0D98:

:Noname_395
0AA2: 0@ = load_library "kernel32.dll" // IF and SET
0AA4: 1@ = get_proc_address "GetModuleHandleA" library 0@ // IF and SET
0AA7: call_function 1@ num_params 1 pop 0 "samp.dll" 2@ 
0AA3: free_library 0@
0AB2: ret 1 2@

:Noname_476
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0B24: samp 3@ = get_player_struct_ptr 3@
000A: 3@ += 109
0AC8: 4@ = allocate_memory_size 68
0C10: memcpy destination 4@ source 3@ size 68
0C0D: struct 4@ offset 6 size 4 = 0@
0C0D: struct 4@ offset 10 size 4 = 1@
0C0D: struct 4@ offset 14 size 4 = 2@
0B3D: raknet 5@ = new_bit_stream
0B40: raknet bit_stream 5@ write 212 type 0 size 1
0B40: raknet bit_stream 5@ write 4@ type 5 size 68
0B42: raknet send bit_stream 5@ priority 1 reliability 7 ordering_channel 0
0B3E: raknet delete_bit_stream 5@
0AC9: free_allocated_memory 4@
0AB2: ret 0
 
  • Нравится
Реакции: Mastir228

DarkL1ght

Новичок
252
112
Декомпилируйте плз
заранее спасибо!
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0662: printstring "_decrypted_"
0662: printstring "EBATSYA V TELEVIZOR BY GCODE"
wait 0

:Label000033
wait 400
   SAMP.Available
jf @Label000033
chatmsg "[CarMaster]: {EAEAEA}Чит написан специально для {FF61BB}blasthack.net" 16736699
call @Label000168 0 20@
20@ += 2965388
20@ += 79440
0A8C: write_memory 20@ size 2 value 50064 virtual_protect 1

:Label0000BF
wait 0
goto @Label0000BF
33@ = 0

:Label0000D1
wait 0
  33@ > 3500
jf @Label0000D1
call @Label000168 0 20@
20@ += 24896
0A8D: 30@ = read_memory 20@ size 1 virtual_protect 1
0A8C: write_memory 20@ size 1 value 195 virtual_protect 1
04C4: store_coords_to 29@ 28@ 27@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -8.0
call @Label0001B9 3 29@ 28@ 27@
33@ = 0

:Label000148
wait 0
  33@ > 100
jf @Label000148
0A8C: write_memory 20@ size 1 value 30@ virtual_protect 1
0D98:

:Label000168
0AA2: 0@ = load_library "kernel32.dll" // IF and SET
0AA4: 1@ = get_proc_address "GetModuleHandleA" library 0@ // IF and SET
0AA7: call_function 1@ num_params 1 pop 0 "samp.dll" 2@ 
0AA3: free_library 0@
ret 1 2@

:Label0001B9
3@ = SAMP.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR)
3@ = SAMP.GetPlayerStruct(3@)
3@ += 109
alloc 4@ 68
0C10: memcpy destination 4@ source 3@ size 68
0C0D: struct 4@ offset 6 size 4 = 0@
0C0D: struct 4@ offset 10 size 4 = 1@
0C0D: struct 4@ offset 14 size 4 = 2@
5@ = BitStream.New()
BitStream.Write(5@, 212, BS_TYPE_BYTE, 1)
BitStream.Write(5@, 4@, BS_TYPE_ARRAY, 68)
RakNet.Send(5@, 1, 7, 0)
BitStream.Delete(5@)
free 4@
ret 0
 

MaxMikhaylov

Участник
34
1
Декомп плизз) Заранее спасибо!)
 

Вложения

  • NocamDapoShow (1).cs
    17.6 KB · Просмотры: 7

DarkL1ght

Новичок
252
112
Декомп плизз) Заранее спасибо!)
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
wait 5000
wait 5000
wait 5000
wait 5000
chatmsg "АВТОР СКРИПТА: DAPO SHOW ЗАГРУЖЕН! АКТИВАЦИЯ: *NUMPAD" 16777215
wait 0
0A8D: 1@ = read_memory 5310892 size 1 virtual_protect 1
0A8D: 2@ = read_memory 5310917 size 1 virtual_protect 1
0A8D: 3@ = read_memory 5386662 size 1 virtual_protect 1
0A8D: 4@ = read_memory 5386797 size 1 virtual_protect 1
0A8D: 5@ = read_memory 5387194 size 1 virtual_protect 1

:Label00009F
wait 0
if and
key_down 106
   SAMP.Available
   not SAMP.ChatInputOpened
else_jump @Label00009F
0A8C: write_memory 5310892 size 1 value 235 virtual_protect 1
0A8C: write_memory 5310917 size 1 value 235 virtual_protect 1
0A8C: write_memory 5386662 size 1 value 235 virtual_protect 1
0A8C: write_memory 5386797 size 1 value 235 virtual_protect 1
0A8C: write_memory 5387194 size 1 value 235 virtual_protect 1
chatmsg "NOCAMRESTORE BY DAPO SHOW ВКЛЮЧЕН." 16766720

:Label000128
wait 0
if and
   not SAMP.ChatInputOpened
key_down 106
else_jump @Label000128
0A8C: write_memory 5310892 size 1 value 1@ virtual_protect 1
0A8C: write_memory 5310917 size 1 value 2@ virtual_protect 1
0A8C: write_memory 5386662 size 1 value 3@ virtual_protect 1
0A8C: write_memory 5386797 size 1 value 4@ virtual_protect 1
0A8C: write_memory 5387194 size 1 value 5@ virtual_protect 1
chatmsg "NOCAMRESTORE BY DAPO SHOW ВЫКЛЮЧЕН." 16766720
jump @Label00009F
 

LinkelnAweil

Участник
122
7
Кто знает, как нормально декомпилировать LUAС? Я видимо тупой и не понимаю, как же пользоваться LuaJit decompiler, можете объяснить, please.
 

Qsany

Потрачен
464
147
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Кто знает, как нормально декомпилировать LUAС? Я видимо тупой и не понимаю, как же пользоваться LuaJit decompiler, можете объяснить, please.
никак, только поеботу можно получить, %95 нужно дописывать самому