[Release] Injector + Suspender C# and Auto it + SourceCode
Discussion on [Release] Injector + Suspender C# and Auto it + SourceCode within the S4 League Hacks, Bots, Cheats & Exploits forum part of the S4 League category.
Hello, EPVPERS
Today i ll give to you ScriptKid, my working injector and the source.
I hope it helps you.
I ll post codes of all possible hacks, like:
Injector, Trainers, Account Creators, and much more...
Coded in Auto it.. C#, delphi and C++.
First the Screen of Autoit Injector:
Hoje eu darei a você ScriptKid, meu Injetor e os Fontes.
Espero que te ajude.
Eu postarei fontes de todos os tipos de hack possiveis, como:
Injetores, Trainers, Criadores de Contas, e muito mais...
Feitos com Auto It, C#, Delphi e C++
Primeiro a Print do Injetor:
;---------------------------------------------;---------------------------------------------
;-Includes
;---------------------------------------------;---------------------------------------------
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
#include <misc.au3>
#include <File.au3>
#Include <WinAPI.au3>
#include "_UskinLibrary.au3"
#include "Ezlo.au3"
_Uskin_LoadDLL()
_USkin_Init(_Ezlo(True))
;--------------------------------------------
;--------------------------------------------
;-Validando para Apenas Executar uma vez
;--------------------------------------------
$nScript = "DarkSide TEAM"
If WinExists($nScript) Then
Msgbox(0,"DarkSide Injector","O programa já está em execução")
Exit
EndIf
AutoItWinSetTitle($nScript)
;--------------------------------------------
;SplashTextOn("DarkSide Injector", "Bem vindo a DarkSide, "+/n+" Um novo level em hacking!", -1, -1, -1, -1, 4, "", 24)
;Sleep(3000)
;SplashOff()
;--------------------------------------------
;-Definições Globais
;--------------------------------------------
#AutoIt3Wrapper_UseUpx=n ;Nao usar upx
#AutoIt3Wrapper_UseX64=n ;Nao usar console x64
#NotrayIcon ;Sem icone no rodape
#RequireAdmin ;Executar Como admin
#AutoIt3Wrapper_Res_Comment=DarkSide TEAM - Hacking our Duty. ;Comentario
#AutoIt3Wrapper_Res_Description=Injete dlls em programas em execução. ;Descricao
#AutoIt3Wrapper_Res_Fileversion=4.0.0.1 ;Versao
#AutoIt3Wrapper_Res_ProductVersion=4.0.0.1 ; Versao
#AutoIt3Wrapper_Res_LegalCopyright=(C)DarkSide TEAM 2012 ;Copyright
#AutoIt3Wrapper_Res_Language=1046 ;Definiçao de linguagem 1046 = PT-BR
#AutoIt3Wrapper_Res_Field=CompanyName|DarkSide TEAM. ;Nome da Empresa produtora
#AutoIt3Wrapper_Res_Field=InternalName|DarkSideInjector.exe ;Nome do arquivo
#AutoIt3Wrapper_Res_Field=LegalTrademarks|Esse Software é para uso domestico apenas-Todos os direitos reservados.
#AutoIt3Wrapper_Res_Field=OriginalFilename|
#AutoIt3Wrapper_Res_Field=DigitalProductID|0x4E657453656E642E657865
#AutoIt3Wrapper_Res_Field=DateBuild|%longdate%
#endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
; #INDEX# =======================================================================================================================
; Title .........: CreateFilesEmbedded
; Module ........: Main
;Opt('MustDeclareVars', 1); Garante que todas as variáveis sejam obrigadas a serem declaradas!
;--------------------------------------------
;--------------------------------------------
;-Variaveis
;--------------------------------------------
Local $Form1, $iButton1
Local $Window, $iButton2
Local $aGuiEvt, $sFileOpen
;--------------------------------------------
;--------------------------------------------
;-Declamaramos que a Injeção ainda não foi feita
;--------------------------------------------
$Injected = False
;--------------------------------------------
;--------------------------------------------
;-Criando Formulario 2
;--------------------------------------------
Dim $string[1]
$Window = GUICreate("Lista de Processos", 300, 270) ;Janela Principal
$menu1 = GUICtrlCreateMenu("Processos:")
$List = GUICtrlCreateList("",2,2, 295,230) ;Cria a Lista Ja preenchida
$Processes = ProcessList()
ReDim $string[$Processes[0][0] + 1] ;+1 porque a variavel $processes comeca com 1,0
For $i = 1 To $Processes[0][0]
If $string[$i] = "" Then $string[$i] = $Processes[$i][0]
GUICtrlSetData($List,$string[$i])
Next
$ButtonRefresh = GUICtrlCreateButton("Atualizar", 30,230,170,20)
GUICtrlSetState(-1, $GUI_FOCUS)
$n2 = GUICtrlCreateButton("Selecionar", 230, 230,70, 20)
GUISetState(@SW_HIDE) ;Esconde a janela no inicio
;--------------------------------------------
;--------------------------------------------
;-Começo do Programa e separação dos Forms
;--------------------------------------------
While 1
;#Sobre o GUIGetMsg()--------------------------------------------------------------------
; Quando usado o parâmetro "Advanced", é retornado um array com as seguintes informações:
; $array[0] = 0 ou Event ID ou Control ID
; $array[1] = A identificação da GUI (Window Handle)
;----------------------------------------------------------------------------------------
$aGuiEvt = GUIGetMsg(1) ; (1) = Advanced
Switch $aGuiEvt[1] ; Verifica a identificação da GUI
; Se for o Form1, então;
Case $Window
Switch $aGuiEvt[0] ; Verifica o identificador do controle (Control ID)
Case $n2
;MsgBox(0, "Selecionado:", GUICtrlRead($List)) ; mostra o selicionado
GUICtrlSetData($I_ProcessName, GUICtrlRead($List))
Sleep(4)
GUISetState(@SW_HIDE,$Window)
Case $GUI_EVENT_CLOSE
GUISetState(@SW_HIDE, $Window)
Case $ButtonRefresh
GUICtrlDelete($List) ;Recria a Lista
$List = GUICtrlCreateList("",2,2, 295,230) ;Para Atualiza-la
$Processes = ProcessList()
ReDim $string[$Processes[0][0] + 1] ;+1 porque a variavel $processes comeca com 1,0
For $i = 1 To $Processes[0][0]
If $string[$i] = "" Then $string[$i] = $Processes[$i][0]
GUICtrlSetData($List,$string[$i])
Next
EndSwitch
; Se for o Form2, então;
Case $Form1
Switch $aGuiEvt[0] ; Verifica o identificador do controle (Control ID)
Case $GUI_EVENT_CLOSE
GUISetState(@SW_HIDE, $Form1)
Case $B_SearchDll
GUICtrlSetData($I_DllPath, FileOpenDialog("Dll", @HomeDrive, "Dynamic Link Library (*.dll)", 3))
Case $R_Auto
GUICtrlSetState($B_Inject, $GUI_DISABLE)
Case $R_Man
GUICtrlSetState($B_Inject, $GUI_ENABLE)
Case $B_SearchProcess
_processos()
Case $B_Inject
$ProcessId = ProcessExists(GUICtrlRead($I_ProcessName))
If $ProcessId > 0 Then
_InjectDll($ProcessId, GUICtrlRead($I_DllPath))
_Message(@error)
$Injected = True
;Exit
EndIf
; _InjectDll(ProcessExists(GUICtrlRead($I_ProcessName)), GUICtrlRead($I_DllPath))
;_Message(@error)
EndSwitch
EndSwitch
;--------------------------------------------
;-Validando o Fechamento dos Forms
;--------------------------------------------
If _IsClosedGuis($Form1, $Window) Then Exit
WEnd
;--------------------------------------------
;-Funcao validando checkbox automatico
;--------------------------------------------
If BitAND(GUICtrlRead($R_Auto), $GUI_CHECKED) And Not $Injected Then
$ProcessId = ProcessExists(GUICtrlRead($I_ProcessName))
$DllPath = GUICtrlRead($I_DllPath)
If $ProcessId > 0 and $DllPath <> "" Then
_InjectDll($ProcessId, GUICtrlSetState($B_Inject, $GUI_ENABLE) )
_Message(@error)
$Injected = True
;Exit
EndIf
EndIf
;--------------------------------------------
;-Mostra Tooltip se o processo for valido
;--------------------------------------------
$theStr = StringSplit(GUICtrlRead($I_ProcessName), ".") ; Criamos uma Matriz
For $i = 1 to $theStr[0] Step 1
if $theStr[$i] = "exe" then
$executavel = True
Else
$executavel = False
EndIf
Next
if GUICtrlRead($I_ProcessName) <> "" then
if $executavel==True Then
ToolTip("Esperando "&GUICtrlRead($I_ProcessName), 0, 0)
Else
ToolTip("", 0, 0)
endif
endif
;--------------------------------------------
;-Abre Form de Processos
;--------------------------------------------
Func _processos()
GUISetState(@SW_SHOW,$Window) ;Mostra a Janela
EndFunc
;--------------------------------------------
;-Funcao Mensagem de Erro
;--------------------------------------------
Func _Message($ErrorCode)
If $ErrorCode <> 0 Then
MsgBox(48, "Erro", "Houve um erro!" & @CRLF & "O código de erro: " & @error)
if FileExists(@ScriptDir&"\Config.ini") Then
FileDelete(@ScriptDir&"\Config.ini")
salvar()
Else
salvar()
EndIf
Else
MsgBox(64, "Sucesso", "Dll Injetada com exito!")
if FileExists(@ScriptDir&"\Config.ini") Then
FileDelete(@ScriptDir&"\Config.ini")
salvar()
Else
salvar()
EndIf
EndIf
EndFunc
;=================================================================================================
; Funcao...............: _InjectDll($ProcessId, $DllPath)
; Descricao............: Injeta arquivos .dll em programas em execução.
; Valores Retornado(s).: Sucesso - Retorna true
; On Failure - Returns false
; @Error - 0 = Sem erros.
; 1 = ProcessId Invalido.
; 2 = Arquivo nao existe.
; 3 = Arquivo invalido .dll (invalid file).
; 4 = Falha ao abrir 'Advapi32.dll'.
; 5 = Falha ao recuperar o caminho.
; 6 = Falha ao abrir o processo.
; 7 = Falha ao chamar 'GetModuleHandle'.
; 8 = Falha ao chamar 'GetProcAddress'.
; 9 = Falha ao chamar 'VirtualAllocEx'.
; 10 = Falha ao escrever na memoria.
; 11 = Falha ao criar o 'RemoteThread'.
; Author(s): Anderson Oliveira
;=================================================================================================
Func _InjectDll($ProcessId, $DllPath)
If $ProcessId == 0 Then Return SetError(1, "", False)
If Not(FileExists($DllPath)) Then Return SetError(2, "", False)
If Not(StringRight($DllPath, 4) == ".dll") Then Return SetError(3, "", False)
$Kernel32 = DllOpen("kernel32.dll")
If @error Then Return SetError(4, "", False)
;--------------------------------------------
;-Validando o fechamento dos Forms
;--------------------------------------------
Func _IsClosedGuis($hWnd1, $hWnd2)
Local $iState1, $iState2
Down you ll find the download link, don't be a leechers. And dont take my codes as your own, leave my credits!
Oliveira, Anderson
Any question or problem/bug send a reply in this thread.
I hope its Help you!
Press Thanks Button xD
Abaixo você encontra o link de download, não seja espertinho não pegue meu codigo como se fosse seu, deixe meus créditos!
Oliveira, Anderson
Qualquer erro ou implementação, responda nesse post.
Espero que te ajude
Aperte Thanks Button xD
Okay.... That Is A Nice One And I Will Accept It To Be Here!
Because I Think Its Good To SHare With Us A Code But When You Post The Code All Will Make Look Like You! No One WIll Crete One With HimSlef
Keep The Source With A Tutorial To Make It Not Just A Copy& Paste >.<
================================
Press Thanks If I Helped You!
Okay.... That Is A Nice One And I Will Accept It To Be Here!
Because I Think Its Good To SHare With Us A Code But When You Post The Code All Will Make Look Like You! No One WIll Crete One With HimSlef
Keep The Source With A Tutorial To Make It Not Just A Copy& Paste >.<
================================
Press Thanks If I Helped You!
You are right, and at next post i ll explain more about the code, but if you see the code is all commented and easy to implemente and study.
Yes, No....
I Mean The Peoples Will Make It Will Make It Easily Like...
Change The Text No More
The Colors Or Look Like That Then Im Advice To Make It A Tutorial And Put This Source In The Finish Of The Tutorial!
But I Think Its A Copy And Paste Because I See That Injector Before :/
====================================
Press Thanks If I Helped You!
Yes, No....
I Mean The Peoples Will Make It Will Make It Easily Like...
Change The Text No More
The Colors Or Look Like That Then Im Advice To Make It A Tutorial And Put This Source In The Finish Of The Tutorial!
But I Think Its A Copy And Paste Because I See That Injector Before :/
====================================
Press Thanks If I Helped You!
Maybe u see my own injector a long time ago, i have made it originally 2 years ago at a brasilian web forum called Web Cheats.
What you wanna mean with your insinuations?
Release StormRiderS Auto Suspender 09/25/2013 - S4 League Hacks, Bots, Cheats & Exploits - 53 Replies Auto Suspender by The StormRiderS
http://i.epvpimg.com/gfigf.png
http://i.epvpimg.com/8KwZd.png
Hello,
Here is You Team StormRiderS!!
[Release]MASM Process Suspender + Injector + more ! 09/09/2013 - Cabal Hacks, Bots, Cheats, Exploits & Macros - 31 Replies Here's another tool i build for fun !
main features:
Suspend Process
Resume Process
Kill Process
Inject and Eject dll (manual)
in case you were wondering where can you use it ;P
[Release] ɓMT {Multigame suspender + dll injector} 07/18/2011 - S4 League Hacks, Bots, Cheats & Exploits - 80 Replies Hello Again! Today I am posting ɓMT v2.2.0.11. This tool is not just for s4 however. It can be used in other games and applications as well.
What does this multitool do?
It has 3 functions now. First function is a suspender. It can suspend up to 10 user defined process. Second function is a Dll Injector. With this Dll Injector you will be able to inject up to 12 Dlls in two process you want(6 in each process). Third function is an Undetector that helps you to run your hack undetected.
...
[Release] Auto-Suspender by [B]lack[H]acker 03/05/2011 - S4 League Hacks, Bots, Cheats & Exploits - 12 Replies Hallo epvp !
Ich wollte mal einen Auto-Suspender von mir hereinstellen.
Ich habe ihn mit meinem Freund gescriptet und auch von 2 anderen Personen testen lassen ! Leider hatten beide nur 32-Bit und net 64 :o
Aber egal ! Probiert einfach !
Script : (Wenn ich einen erwische der das von mir klaut dann kriegt der gewaltigen ärger ! Dass ist nur dazu gedacht dass ihr , falls er nicht funktioniert , das Script debuggen könnt und dann müsste es eigentlich laufen !
#RequireAdmin...