Ответить 
 
Оценка темы:
  • 3 голосов - 3.67 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Устаревшее Arma 3 - Script Injector
02.06.2016, 01:43 AM (Последний раз это сообщение было изменено: 26.06.2016 10:41 AM DTDarkSide.)
Сообщение: #1
Release by DarkTeam Arma 3 - Script Injector
(still Undetected) script injector made in Autoit.

[Изображение: image.php?di=Y9M5]


Main scirpt :
PHP Код:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=D:\Téléchargement\Icone.ico
#AutoIt3Wrapper_Res_Comment=Script Injector 
#AutoIt3Wrapper_Res_Description=Script Injector for ArmA 3
#AutoIt3Wrapper_Res_Fileversion=3.151451
#AutoIt3Wrapper_Res_LegalCopyright=Team [Ha.De], Extasy Hosting 
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include "NomadMemory.au3"


#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Team [Ha.De] - Script Injector // ARMA 3 \\"459337818198)
GUISetFont(124000"Impact")
$Label1 GUICtrlCreateLabel("[Ha.De] Extasy Script Injector "24841842$SS_CENTER)
GUICtrlSetFont(-1248000"Impact")
GUICtrlSetColor(-10xFF0000)
$Group1 GUICtrlCreateGroup("OFFSET SETTING"565634581)
$OFFSET GUICtrlCreateInput("OFFSET"1448012128)
$Button1 GUICtrlCreateButton("Set Finder"296807525)
GUICtrlCreateGroup("", -99, -9911)
$Label2 GUICtrlCreateLabel("OFFSET"72805727)
GUICtrlSetFont(-1144000"Impact")
GUICtrlSetColor(-10xFF0000)
$Label3 GUICtrlCreateLabel("If offset are 12BC7D88, Write 0x12BC7D88"7211222621)
GUICtrlSetFont(-1104000"Impact")
$Group2 GUICtrlCreateGroup("CHOOSE SCRIPT"16144425105)
GUICtrlCreateGroup("", -99, -9911)
$Progress1 GUICtrlCreateProgress(3221639825BitOR($PBS_SMOOTH,$WS_BORDER))
$Button2 GUICtrlCreateButton("Script 1"401767525)
$Button3 GUICtrlCreateButton("Script 2"1921767525)
$Button4 GUICtrlCreateButton("Script 3"3441767525)
$Group3 GUICtrlCreateGroup("Battleye and server Anti-Cheat Bypass"4825635373)
$Checkbox1 GUICtrlCreateCheckbox("Battleye"802888117)
GUICtrlSetColor(-10xFF0000)
GUICtrlCreateGroup("", -99, -9911)
$Checkbox2 GUICtrlCreateCheckbox(" Anti-Cheats"2722889717)
$Button5 GUICtrlCreateButton("Bypass"1682888325)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
$nMsg 
GUIGetMsg()
Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
Case 
$Button2

GuiCtrlSetData
($Progress10)
            
            
$processProcessList("arma3.exe")
            
$Pid $process[1][1]
            
$memory _MemoryOpen($Pid)
            
$str GUICtrlRead($OFFSET)
            
$read _MemoryRead($str$memory)
            
$v_Data "execVM '1.sqf';"
            
            
GuiCtrlSetData($Progress125)
            
GuiCtrlSetData($Progress150)
            
GuiCtrlSetData($Progress175)
            
GuiCtrlSetData($Progress1100)

            
_MemoryWrite($str$memory$v_Data'char [16]' )
            
            
            
MsgBox(0,"","Script One inject",2)

            
EndSwitch
    
    

    
$nMsg GUIGetMsg()
Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
Case 
$Button4
            
GuiCtrlSetData
($Progress10)
            
            
$processProcessList("arma3.exe")
            
$Pid $process[1][1]
            
$memory _MemoryOpen($Pid)
            
$str3 GUICtrlRead($OFFSET)
            
$read _MemoryRead($str3$memory)
            
$v_Data 'execVM "2.sqf";'
            
            
GuiCtrlSetData($Progress125)
            
GuiCtrlSetData($Progress150)
            
GuiCtrlSetData($Progress175)
            
GuiCtrlSetData($Progress1100)

            
_MemoryWrite($str3$memory$v_Data'char [16]' )
            
            
MsgBox(0,"","Script Three inject",2)

EndSwitch

    
    
$nMsg GUIGetMsg()
Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
Case 
$Button3
            
GuiCtrlSetData
($Progress10)
            
            
$processProcessList("arma3.exe")
            
$Pid $process[1][1]
            
$memory _MemoryOpen($Pid)
            
$str2 GUICtrlRead($OFFSET)
            
$read _MemoryRead($str2$memory)
            
$v_Data 'execVM "3.sqf";'
            
            
GuiCtrlSetData($Progress125)
            
GuiCtrlSetData($Progress150)
            
GuiCtrlSetData($Progress175)
            
GuiCtrlSetData($Progress1100)

            
_MemoryWrite($str2$memory$v_Data'char [16]' )
            
            
MsgBox(0,"","Script Two inject",2)

EndSwitch
;*** 
NEED TO ADD YOUR BYPASS ***
$nMsg GUIGetMsg()
Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
Case 
$Button5
            
MsgBox
(0,"","Bypass ON",2)

EndSwitch

WEnd 


Normad Memory :
PHP Код:
#include-once
#region _Memory
;===============================================================================​===
AutoIt Version3.1.127 (beta)
LanguageEnglish
PlatformAll Windows
AuthorNomad
RequirementsThese functions will only work with beta.
;===============================================================================​===
CreditswOuter These functions are based on his original _Mem() functions.
But they are easier to comprehend and more reliableThese
functions are in no way a direct copy of his functionsHis
functions only provided a foundation from which these evolved.
;===============================================================================​===
;
Functions:
;
;===============================================================================​===
; Function: 
_MemoryOpen($iv_Pid[, $iv_DesiredAccess[, $iv_InheritHandle]])
DescriptionOpens a process and enables all possible access rights to the
processThe Process ID of the process is used to specify which
process to openYou must call this function before calling
_MemoryClose(), _MemoryRead(), or _MemoryWrite().
Parameter(s): $iv_Pid The Process ID of the program you want to open.
$iv_DesiredAccess - (optionalSet to 0x1F0FFF by default, which
enables all possible access rights to the
process specified by the Process ID.
$iv_InheritHandle - (optional) If this value is TRUEall processes
created by this process will inherit the access
handleSet to 1 (TRUEby default. Set to 0
; if you want it FALSE.
Requirement(s): None.
; Return 
Value(s): On Success Returns an array containing the Dll handle and an
open handle to the specified process.
On Failure Returns 0
; [MENTION=90980]error[/MENTION] - No error.
Invalid $iv_Pid.
Failed to open Kernel32.dll.
Failed to open the specified process.
Author(s): Nomad
Note(s):
;===============================================================================​===
Func _MemoryOpen($iv_Pid$iv_DesiredAccess 0x1F0FFF$iv_InheritHandle 1)

If 
Not ProcessExists($iv_PidThen
SetError
(1)
Return 
0
    
EndIf

    
Local $ah_Handle[2] = [DllOpen('kernel32.dll')]

If [
MENTION=90980]error[/MENTIONThen
SetError
(2)
Return 
0
    
EndIf

    
Local $av_OpenProcess DllCall($ah_Handle[0], 'int''OpenProcess''int'$iv_DesiredAccess'int'$iv_InheritHandle'int'$iv_Pid)

If [
MENTION=90980]error[/MENTIONThen
DllClose
($ah_Handle[0])
        
SetError(3)
Return 
0
    
EndIf

    
$ah_Handle[1] = $av_OpenProcess[0]

Return 
$ah_Handle

EndFunc

;===============================================================================​===
; Function: 
_MemoryRead($iv_Address$ah_Handle[, $sv_Type])
DescriptionReads the value located in the memory address specified.
Parameter(s): $iv_Address The memory address you want to read fromIt must
be in hex format (0x00000000).
$ah_Handle An array containing the Dll handle and the handle
of the open process as returned by _MemoryOpen().
$sv_Type - (optionalThe "Type" of value you intend to read.
This is set to 'dword'(32bit(4bytesigned integer)
by default. See the help file for DllStructCreate
; for all typesAn example: If you want to read a
word that is 15 characters in lengthyou would use
'char[16]' since a 'char' is 8 bits (1 bytein size.
; Return 
Value(s): On Success Returns the value located at the specified address.
On Failure Returns 0
; [MENTION=90980]error[/MENTION] - No error.
Invalid $ah_Handle.
$sv_Type was not a string.
$sv_Type is an unknown data type.
Failed to allocate the memory needed for the DllStructure.
Error allocating memory for $sv_Type.
Failed to read from the specified process.
Author(s): Nomad
Note(s): Values returned are in Decimal formatunless specified as a
'char' typethen they are returned in ASCII formatAlso note
that size ('char[size]') for all 'char' types should be 1
greater than the actual size.
;===============================================================================​===
Func _MemoryRead($iv_Address$ah_Handle$sv_Type 'dword')

If 
Not IsArray($ah_HandleThen
SetError
(1)
Return 
0
    
EndIf

    
Local $v_Buffer DllStructCreate($sv_Type)

If [
MENTION=90980]error[/MENTIONThen
SetError 
[MENTION=90980]error[/MENTION] + 1)
Return 
0
    
EndIf

    
DllCall($ah_Handle[0], 'int''ReadProcessMemory''int'$ah_Handle[1], 'int'$iv_Address'ptr'DllStructGetPtr($v_Buffer), 'int'DllStructGetSize($v_Buffer), 'int''')

If 
Not [MENTION=90980]error[/MENTIONThen
Local $v_Value 
DllStructGetData($v_Buffer1)
Return 
$v_Value
    
Else
        
SetError(6)
Return 
0
    
EndIf

EndFunc

;===============================================================================​===
; Function: 
_MemoryWrite($iv_Address$ah_Handle$v_Data[, $sv_Type])
DescriptionWrites data to the specified memory address.
Parameter(s): $iv_Address The memory address which you want to write to.
It must be in hex format (0x00000000).
$ah_Handle An array containing the Dll handle and the handle
of the open process as returned by _MemoryOpen().
$v_Data The data to be written.
$sv_Type - (optionalThe "Type" of value you intend to write.
This is set to 'dword'(32bit(4bytesigned integer)
by default. See the help file for DllStructCreate
; for all typesAn example: If you want to write a
word that is 15 characters in lengthyou would use
'char[16]' since a 'char' is 8 bits (1 bytein size.
; Return 
Value(s): On Success Returns 1
On Failure Returns 0
; [MENTION=90980]error[/MENTION] - No error.
Invalid $ah_Handle.
$sv_Type was not a string.
$sv_Type is an unknown data type.
Failed to allocate the memory needed for the DllStructure.
Error allocating memory for $sv_Type.
$v_Data is not in the proper format to be used with the
"Type" selected for $sv_Type, or it is out of range.
Failed to write to the specified process.
Author(s): Nomad
Note(s): Values sent must be in Decimal formatunless specified as a
'char' typethen they must be in ASCII formatAlso note
that size ('char[size]') for all 'char' types should be 1
greater than the actual size.
;===============================================================================​===
Func _MemoryWrite($iv_Address$ah_Handle$v_Data$sv_Type 'dword')

If 
Not IsArray($ah_HandleThen
SetError
(1)
Return 
0
    
EndIf

    
Local $v_Buffer DllStructCreate($sv_Type)

If [
MENTION=90980]error[/MENTIONThen
SetError 
[MENTION=90980]error[/MENTION] + 1)
Return 
0
    
Else
        
DllStructSetData($v_Buffer1$v_Data)
If [
MENTION=90980]error[/MENTIONThen
SetError
(6)
Return 
0
        
EndIf
EndIf

    
DllCall($ah_Handle[0], 'int''WriteProcessMemory''int'$ah_Handle[1], 'int'$iv_Address'ptr'DllStructGetPtr($v_Buffer), 'int'DllStructGetSize($v_Buffer), 'int''')

If 
Not [MENTION=90980]error[/MENTIONThen
        
Return 1
    
Else
        
SetError(7)
Return 
0
    
EndIf

EndFunc

;===============================================================================​===
; Function: 
_MemoryClose($ah_Handle)
DescriptionCloses the process handle opened by using _MemoryOpen().
Parameter(s): $ah_Handle An array containing the Dll handle and the handle
of the open process as returned by _MemoryOpen().
; Return 
Value(s): On Success Returns 1
On Failure Returns 0
; [MENTION=90980]error[/MENTION] - No error.
Invalid $ah_Handle.
Unable to close the process handle.
Author(s): Nomad
Note(s):
;===============================================================================​===
Func _MemoryClose($ah_Handle)

If 
Not IsArray($ah_HandleThen
SetError
(1)
Return 
0
    
EndIf

    
DllCall($ah_Handle[0], 'int''CloseHandle''int'$ah_Handle[1])
If 
Not [MENTION=90980]error[/MENTIONThen
DllClose
($ah_Handle[0])
Return 
1
    
Else
        
DllClose($ah_Handle[0])
        
SetError(2)
Return 
0
    
EndIf

EndFunc

;===============================================================================​===
; Function: 
SetPrivilege$privilege$bEnable )
DescriptionEnables (or disablesthe $privilege on the current process
; (Probablyrequires administrator privileges to run
;
Author(s): Larry (from autoitscript.com's Forum)
; Notes(s):
; [url]http://www.autoitscript.com/forum/index.php?s=&showtopic=31248&view=findpost&p=223999[/url]
;===============================================================================​===

Func SetPrivilege( $privilege, $bEnable )

Const $TOKEN_ADJUST_PRIVILEGES = 0x0020
Const $TOKEN_QUERY = 0x0008
Const $SE_PRIVILEGE_ENABLED = 0x0002
Local $hToken, $SP_auxret, $SP_ret, $hCurrProcess, $nTokens, $nTokenIndex, $priv
$nTokens = 1
$LUID = DLLStructCreate("dword;int")
If IsArray($privilege) Then $nTokens = UBound($privilege)
$TOKEN_PRIVILEGES = DLLStructCreate("dword;dword[" & (3 * $nTokens) & "]")
$NEWTOKEN_PRIVILEGES = DLLStructCreate("dword;dword[" & (3 * $nTokens) & "]")
$hCurrProcess = DLLCall("kernel32.dll","hwnd","GetCurrentProcess")
$SP_auxret = DLLCall("advapi32.dll","int","OpenProcessToken","hwnd",$hCurrProcess[0], _
"int",BitOR($TOKEN_ADJUST_PRIVILEGES,$TOKEN_QUERY),"int_ptr",0)
If $SP_auxret[0] Then
$hToken = $SP_auxret[3]
DLLStructSetData($TOKEN_PRIVILEGES,1,1)
$nTokenIndex = 1
While $nTokenIndex <= $nTokens
If IsArray($privilege) Then
$priv = $privilege[$nTokenIndex-1]
Else
$priv = $privilege
EndIf
$ret = DLLCall("advapi32.dll","int","LookupPrivilegeValue","str","","str",$priv, _
"ptr",DLLStructGetPtr($LUID))
If $ret[0] Then
If $bEnable Then
DLLStructSetData($TOKEN_PRIVILEGES,2,$SE_PRIVILEGE_ENABLED,(3 * $nTokenIndex))
Else
DLLStructSetData($TOKEN_PRIVILEGES,2,0,(3 * $nTokenIndex))
EndIf
DLLStructSetData($TOKEN_PRIVILEGES,2,DllStructGetData($LUID,1),(3 * ($nTokenIndex-1)) + 1)
DLLStructSetData($TOKEN_PRIVILEGES,2,DllStructGetData($LUID,2),(3 * ($nTokenIndex-1)) + 2)
DLLStructSetData($LUID,1,0)
DLLStructSetData($LUID,2,0)
EndIf
$nTokenIndex += 1
WEnd
$ret = DLLCall("advapi32.dll","int","AdjustTokenPrivileges","hwnd",$hToken,"int",0, _
"ptr",DllStructGetPtr($TOKEN_PRIVILEGES),"int",DllStructGetSize($NEWTOKEN_PRIVILEGES), _
"ptr",DllStructGetPtr($NEWTOKEN_PRIVILEGES),"int_ptr",0)
$f = DLLCall("kernel32.dll","int","GetLastError")
EndIf
$NEWTOKEN_PRIVILEGES=0
$TOKEN_PRIVILEGES=0
$LUID=0
If $SP_auxret[0] = 0 Then Return 0
$SP_auxret = DLLCall("kernel32.dll","int","CloseHandle","hwnd",$hToken)
If Not $ret[0] And Not $SP_auxret[0] Then Return 0
return $ret[0]
EndFunc ;==>SetPrivilege

#endregion 

Make you 1.sqf, 2.sqf and 3.sqf in main file of arma 3
------------------------------------------------------------------------------------------------

Гости не могут видеть ссылки. Пожалуйста под своим именем.

SHA256: c3959e2c41096239ac5fb26f95d0c4b02c9fdf6bf063576baf2fc8290582d978
Имя файла: Arma 3 Script Injector[DTDS].zip
Показатель выявления: 17 / 56
Дата анализа: 2016-06-01 22:40:51 UTC (0 минут назад)

------------------------------------------------------------------------------------------------

Download:


.zip  Arma 3 Script Injector[DTDS].zip (Размер: 1.26 мб / Загрузок: 55)






.

Пользователи поддержавшие портал DarkTeam.NET могут получить личный!

[Изображение: image.php?di=75JB]
Like Пост Цитировать это сообщение в ответе
07.06.2016, 08:27 PM
Сообщение: #2
RE: Arma 3 - Script Injector
как это использовать?
Like Пост Цитировать это сообщение в ответе
08.06.2016, 09:52 AM
Сообщение: #3
RE: Arma 3 - Script Injector
Слушай, чувак, я этот инжектор видел уже на UNKNOWNCHEATS, и по-моему он детектед. Но даже если это не так, то напиши туториал, как им пользоваться
Like Пост Цитировать это сообщение в ответе
25.06.2016, 10:07 PM
Сообщение: #4
RE: Arma 3 - Script Injector
1. Its not undetected as long you didn rewrote the script!
2. ;*** NEED TO ADD YOUR BYPASS *** = no Anticheats Bypass :)

Like Пост Цитировать это сообщение в ответе
[-] 1 пользователь "Liked" сообщение BLACKL!STED'a :
DarkExaByte (06-25-2016)
07.08.2016, 02:51 PM
Сообщение: #5
RE: Arma 3 - Script Injector
not work..?!
Like Пост Цитировать это сообщение в ответе
Ответить 




Просматривают: Гости: 1


Обратная связь и сотрудничество | Dark Team | Вернуться в начало | Вернуться к содержанию | Мобильная Версия | RSS Синдикация