OldSchoolHack

Register / Login English

User Search: sMp

Search-Information
sMp
Threads
Thread Forum Last Post Posts Views
icon

Go to first new post Mw3 Montage by SaarGamesHD Posted on: Sun 9. Sep 2012, 14:03

pihlipp

preview Preview

Go To Post

Ruined that awesome song
Call of Duty: Modern Warfare 3

Wed 12. Sep 2012, 12:39

by sMp Go to last post
2 420
icon

Go to first new post External Tutorials [CS:S|CS:GO] Posted on: Sat 1. Sep 2012, 20:11

sKy.

preview Preview

Go To Post

Das tutorial gibt es schon - ohne C+P Anleitung...
Ich muss trotzdem sagen, dass ich toll finde, dass du dir die mühe gemacht hast eins zu schreiben.
Jedoch, schreibe am besten erst eins, wenn du dir über die funktionsweise sehr sicher bist und werde nicht ausladend, wenn dich jemand konstruktiv kritisiert.

(oh gott.. ich muss gekokst haben...)
Tutorials

Tue 4. Sep 2012, 03:52

by KN4CK3R Go to last post
8 5145
icon

Go to first new post VERKAUFT [B] x22-cheats xPackage Lifetime Posted on: Tue 14. Aug 2012, 17:45

mr. unbeatable

preview Preview

Go To Post

Obwohl das legit aussieht, immer über Treunhand handeln!
Biete Tausche Verkaufe...

Sun 2. Sep 2012, 18:26

by mr. unbeatable Go to last post
15 1499
icon

Go to first new post VERKAUFT [B] x22-cheats xPackage Lifetime Posted on: Tue 14. Aug 2012, 17:45

mr. unbeatable

preview Preview

Go To Post

Thanks.
Biete Tausche Verkaufe...

Sun 2. Sep 2012, 18:26

by mr. unbeatable Go to last post
15 1499
icon

Go to first new post [CS:S] externer Triggerbot (Multi-page thread 1 2 3 4 5 ... Last Page) Posted on: Sun 12. Sep 2010, 14:47

sMp

preview Preview

Go To Post

Es ist ein Triggerbot.
Die Info mit den Koordinaten usw. ist einfach nur um sie mal in den Raum geworfen zu haben.
Radarhack ist theoretisch und praktisch auch möglich.
Tutorials

Wed 29. Aug 2012, 22:49

by SilverFire Go to last post
120 19754
icon

Go to first new post [CS:S] externer Triggerbot (Multi-page thread 1 2 3 4 5 ... Last Page) Posted on: Sun 12. Sep 2010, 14:47

sMp

preview Preview

Go To Post

Zutaten: Cheat Engine , eine Programmiersprache und ein bisschen Skill
Anmerkung: Es ist nicht immer alles ins Detail oder überhaupt erklärt, teils aus Faulheit, teils als Noob-/LeecherProtection

I : Hintergrundwissen

Um das Tutorial nachvollziehen zu können musst du folgendes wissen...
1. ...die Informationen die benutzt werden um das Radar in CS:S zu zeichnen sind für uns zugänglich.
2. ...diese Informationen sind zum Beispiel: Spielername, Spieler HP, Position (X,Y,Z), Wo er hinschaut (Pitch, Yaw und Roll), usw. Ganz wichtig für uns: Das Team! (ein AimBot wäre also auch denkbar!)
3. ...die Information können wir mit Hilfe einer SpielerID auslesen.
4. ...es gibt eine Variable in der die ID des Objekts gespeichert ist, auf das wir zeigen.

Eigentlich sollte das Tutorial hier schon enden, aber ich werde allen die nicht wissen was sie damit anfangen sollen, zeigen wie das ganze funktioniert.
Anmerkung: Den Coding Part zeige ich in Visual Basic, da ich denke, dass es so am einfachsten für Einsteiger ist.

II : Adressen finden

1. SpielerID vom Objekt auf das wir zeigen:
Diese ID ist am einfachsten zu finden, wenn wir auf einem local server (Spiel erstellen/Create Game) sind mit einem Bot.
Sobald die Bedinung erfüllt ist öfnnen wir CE und machen all das routine Zeug (Attach proc., usw.)
Ich sage einfach: Die Variable ist 3 oder 2, wenn wir auf den Bot schauen. Wenn wir nicht auf den Bot zeigen ist sie 0. Achtung: Nicht auf waffen zum Beispiel schauen, die haben oft auch eine ID, was uns beim Suchen stören kann!
Einfaches Vorgehen: Auf den Bot schauen, 3/2 suchen, auf den Boden schauen, 0 suchen und das ganze wieder von vorn'.
Am Ende bekommen wir wahrscheinlich eine nichtgrüne Adresse. Das heißt sie ist kein Pointer, und wird sich geändert haben, sobald wir CS:S neu starten. Ergo: Davon müssen wir den Pointer finden.
Dazu gibt es online gute Videos, wahlweise meins:

2. Das Radar:
Das Radar zu finden ist mir zu Aufwendig zu erklären, also gebe ich das vor. (kommt später im Coding Teil)

III : Coding Teil (In VB.NET)

Vom Programmieren her will ich euch wirklich nur die Basics vermitteln, den Rest müsst ihr dann schon selbst machen!

1. HL2.exe Prozess Handle

Das Handle vom Process bekommt ihr indem ihr folgendes macht:

TEXT Code:
  1. Dim hl2 As Process ' der wird spaeter unseren Process darstellen
  2. Dim p() As Process = Process.GetProcessesByName("hl2") ' Array von Process's die HL2.exe heissen.
  3. If p.Length > 0 Then ' wenn ein Element im Array vorhanden ist (hl2.exe laeuft) dann...
  4. hl2 = p(0) ' ... setze Process
  5. End If
  6.  

2. readMemory


Im folgenden ist eine Funktion die den Speicher auslist (int32):

TEXT Code:
  1.  
  2. Public Function readmem(ByVal Address As Integer, ByVal proc As Process, Optional ByVal size As Int32 = 4) As Integer
  3. Dim buff As Int32
  4. ReadProcessMemory(proc.Handle.ToInt32, Address, buff, size, Nothing)
  5. Return buff
  6. ' Erfordert denke ich keine weiteren erklaerungen!
  7. End Function
  8.  

dazu brauchen wir folgendes am Anfang des Programms:

   
TEXT Code:
  1. Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Int32, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
  2.  


und last but not least

3. getBaseAddress

Da wir ja mit pointer arbeiten habe ich hier noch eine Function die die base Adresse von einer bestimmten DLL zurükliefert:


TEXT Code:
  1. Public Function getBaseAddr(ByVal DLLName As String, ByVal proc As Process) As Integer
  2. Dim erg As Integer
  3. For Each moz As System.Diagnostics.ProcessModule In proc.Modules
  4. If moz.FileName.IndexOf(DLLName) <> -1 Then
  5. erg = moz.BaseAddress
  6. End If
  7. Next
  8. If Not erg = Nothing Then
  9. Return erg
  10. Else
  11. Return -1
  12. End If
  13. ' Erforder denke ich auch keine weiteren Erklaerungen
  14. End Function

Yippieeeeeeeeeee fast fertig!
Nein, eigentlich fertig, aber weil ich so nett bin hier ein beispiel anhand einer Function:

TEXT Code:
  1. If readmem((getBaseAddr("client.dll", hl2) + &H508170) + (&H140 * (readmem(readmem(getBaseAddr("client.dll", hl2) + pointer, 4) + offset, 4) - 1)) + &H2C, 1) = 2 Then
  2. msgbox("Du ziehlst auf einen Terrorist!")
  3. End If


HF & GL!

Geschrieben von: sMp (/_smp)
Inspiert von: Haloshadow (und seiner Community auf 3rdera.com)

Achtung: Bitte Tutorial nur mit meinem Namen versehen kopieren, es wäre auch nett, wenn ihr mich erwähnt in euren Produkten, bitte nicht kommerziell verwenden!
Danke

UD Status: UD!
Tutorials

Wed 29. Aug 2012, 22:49

by SilverFire Go to last post
120 19754
icon

Go to first new post [CS:S] externer Triggerbot (Multi-page thread 1 2 3 4 5 ... Last Page) Posted on: Sun 12. Sep 2010, 14:47

sMp

preview Preview

Go To Post

Zum ersten: kp. Hab das in einem kleinen hack von mir und bin nicht banned. nutz es seit ca. 2 monaten. habe aber den letzten monat nicht damit gespielt.

2.: Nein. Aber: kommt auf den Umfang des hacks an. einen injected hack wirst du kaum in .NET coden können.

ACHTUNG: vac betreibt anscheinend mittlerweile Signature scanning. heißt: der hack kann auch wenn er in keinster weiße ins spiel eingreift (was dann auch nicht mehr bannbar wäre (glaub ich) / siehe vac FAQ's) detected werden.
Tutorials

Wed 29. Aug 2012, 22:49

by SilverFire Go to last post
120 19754
icon

Go to first new post [CS:S] externer Triggerbot (Multi-page thread 1 2 3 4 5 ... Last Page) Posted on: Sun 12. Sep 2010, 14:47

sMp

preview Preview

Go To Post

Vorerst weg:
Mit dem suchen von dem radarstruct kann ich dir nicht wirklich helfen! Aber folgendes:
Im Radarstruct sind unter anderem auch Namen gespeichert (Tipp: nie länger als 32 Zeichen!). Du suchst in CE/wasauchimmer nach deinem Namen (bei Typ einfach Text angeben). dann gehst du alle Adressen durch und guckst dir immer den Speicherbereich an (rechtsklick->Memory View) und guckst ob die Namen der anderen Spieler auf dem Server (OFFLINE! CE ist DETECTED! obv. ) in den nächsten/vorherigen 140 bytes findest. Dann musst du noch den ersten Spieler von den ID's her rausbekommen und zählst dann zurück auf die Base. Zu dieser Adresse oder zu einer der vorherigen sollte es dann einen Pointer geben. Wenn du dich nicht blöd anstellst kann dir vllt. auch knacker selbst helfen.
Auszug aus "PlayerData.lua" von 3rdera.com/forum :

TEXT Code:
  1. --Size of player information block 0x140
  2. --Offset to name 12
  3. --Offset to health 30
  4. --Offset to TeamID 44
  5. --Offset to Coords X:52 Y:56 Z:60 -4Byte
  6. --Offset to Angles Pitch:64 Yaw:68 Roll:72 -4Byte


Nun, wenn du genauer überlegst:
Es soll ja nicht nur angezeigt werden, dass ein Gegner unterm Fadenkreuz ist, sondern wenn ja vorallem welcher (Man sieht ja auch den Namen und die HP)! Das ist der Knackpunkt.
Diese wirren Zahlen die Dabei rauskommen (glaub von 1 bis höchstens 64), die sind die, ich nenne sie mal, "Player ID"'s.
Beispiel:

So wie wenn du beim Fangenspiel jedem spieler ne Nummer gibst. Dann fragst du den Schiedsrichter in welchem Team nummer 5 (beispielweise) ist und er sagt dir das.
Jeder spieler der auf einen Server kommt, bekommt so eine ID zugewiesen.  Von dann an, kannst du die Info's die auch oben im code stehen vom radarstruct auslesen.

Auslesen wie folgt:
rm(radarbase + (ID * Blocksize) + offset)
radarbase = tatsächliche radarbase/inhalt vom pointer
ID = Player ID (liest du vom Fadenkreuz ein)
Blocksize= 0x140
offset= siehe im Code oben.
Du readmemst natürlich einen integer. Sollte aber keine probleme bereiten . Aber Achtung: Die Coords und Angles sind in floats gespeichert!

Hoffentlich hilft das! Wenn du noch fragen hast, dann stelle sie ruhig! Wir wollen ja kein "learning by confusing" haben .
Auch Knacker hat in der Art was online... finds nur grad nich
Tutorials

Wed 29. Aug 2012, 22:49

by SilverFire Go to last post
120 19754
icon

Go to first new post [CS:S] externer Triggerbot (Multi-page thread 1 2 3 4 5 ... Last Page) Posted on: Sun 12. Sep 2010, 14:47

sMp

preview Preview

Go To Post

Wegen vermehrten pms:
"mp_playerid_delay" macht es kaputt. Entweder das auf 0 setzen (ev. DT) oder was ganz anderes machen:
Raytrace extern implementieren (-> ist für Schüler eine ganz interessant Übung in Bezug auf Mathematik) und statt den Radarinformationen die richtige entitylist benutzen. Weitaus mehr Arbeit, aber eigentlich eine sehr gute Übung
Tutorials

Wed 29. Aug 2012, 22:49

by SilverFire Go to last post
120 19754
icon

Go to first new post [CS:S] externer Triggerbot (Multi-page thread 1 2 3 4 5 ... Last Page) Posted on: Sun 12. Sep 2010, 14:47

sMp

preview Preview

Go To Post

Folgendes:

Du hast eine Adresse in der die ID (nicht SteamID!)des Spielers gespeichert ist, auf den du zeigst/im fadenkreuz ist/wasauchimmer.
Diese ID kannst du jetzt benutzen um in dem "radarstruct" nachzugucken, in welchem team der Spieler ist.

Beide Adressen/bzw. Pointer musst du selbst finden: Die "baseadress" von dem radar struct und den mit der Spieler ID.

Kleine Hilfe: fang mal an folgende function dir zu überlegen:

CPP Code:
  1.  
  2. int getTeamByID(int ID)
  3. {
  4.  
  5. }
  6.  
Hilfestellung:
TEXT Code:
  1.  
  2. readmem(Form1.getBaseAddr("client.dll") + 0xPOINTERZURADARBASE, 4) + 0x58 + (ID * 0x140)
  3.  
Tutorials

Wed 29. Aug 2012, 22:49

by SilverFire Go to last post
120 19754
icon

Go to first new post Render in flash Posted on: Wed 29. Aug 2012, 15:54

sMp

preview Preview

Go To Post

Was denkt ihr, ist die beste Technik über Flash im Browser zu rendern? (Ich spiele gerade mit Chrome rum)
VB, C/C++, Delphi, etc

Wed 29. Aug 2012, 15:54

by sMp Go to last post
0 625
icon

Go to first new post [Release] BFH undetected hack Posted on: Fri 10. Aug 2012, 19:38

NeXtDaYz

preview Preview

Go To Post

Note: This is not an official hack-archive entry. Watch out!
Battlefield Heroes

Thu 23. Aug 2012, 00:57

by 093r Go to last post
4 897
icon

Go to first new post x22 Posted on: Wed 22. Aug 2012, 12:29

rechbro

preview Preview

Go To Post

Geiler screenshot. Hammer Beschreibung. Will ich!
Biete Tausche Verkaufe...

Wed 22. Aug 2012, 15:02

by xst Go to last post
2 251
icon

Go to first new post TF2 Abend 18.08.12 21:00 Uhr Posted on: Sat 18. Aug 2012, 18:12

sMp

preview Preview

Go To Post

Hey Leute,

wer bock hat heute Abend etwas zu zocken, kann gerne #OldSchoolHack heute Abend joinen und wir rul0rn etwas zusammen .

Bis hoffentlich nachher!
Laberecke

Sat 18. Aug 2012, 21:31

by Dovahkiin Go to last post
3 463
icon

Go to first new post external triggerbot (Multi-page thread 1 2) Posted on: Thu 9. Aug 2012, 22:58

rechbro

preview Preview

Go To Post

Quote from reactiioN
Du hast uns einen Code gegeben, schön und gut wo du das bisschen da bypasst und was mit WriteProcessMemmory schreibst. Du hast nichts von World2Screen drinne, nichts mit WinAPI. Also wie willst du einen Normalen Triggerbot machen?

Du kannst höchstens wie sMp nen Low-PlayerID Triggerbot machen, das wirst selbst du hinbekommen!
Hahaha! Sowas könnte öfter kommen, made my day

Aber mal ehrlich: wenn man keine ahnung hat, einfach fresse halten.
Counter-Strike: Source

Thu 16. Aug 2012, 17:27

by ExcidiumV2 Go to last post
26 2035
icon

Go to first new post external triggerbot (Multi-page thread 1 2) Posted on: Thu 9. Aug 2012, 22:58

rechbro

preview Preview

Go To Post

Ich glaube er will wissen wann er schießen soll.

Und:
Quote from rechbro
kann auch sein das ich etwas vergessen habe hinzuschreiben.
Von mir gibts jetzt gibts keine Hilfe mehr.
Counter-Strike: Source

Thu 16. Aug 2012, 17:27

by ExcidiumV2 Go to last post
26 2035
icon

Go to first new post external triggerbot (Multi-page thread 1 2) Posted on: Thu 9. Aug 2012, 22:58

rechbro

preview Preview

Go To Post

Quote from k1u
Ums zusammen zu fassen hast nochnichts vom eigentlichem Triggerbot gemacht?
Hat er vergessen "reinzuschreiben"
Counter-Strike: Source

Thu 16. Aug 2012, 17:27

by ExcidiumV2 Go to last post
26 2035
icon

Go to first new post sämtliche acc´s zu verkaufen Posted on: Wed 15. Aug 2012, 16:21

R3PL4Y

preview Preview

Go To Post

Wie immer: NUR über Treuhand handeln!
Biete Tausche Verkaufe...

Wed 15. Aug 2012, 21:58

by hacker12314 Go to last post
2 236
icon

Go to first new post [B] x22 xPackage [S] 60 Euro PayPal / PaySafeCard Posted on: Wed 15. Aug 2012, 01:51

rechbro

preview Preview

Go To Post

Nimm dir bitte ein Beispiel an dem Thread: https://www.oldschoolhack.me/forum/biete-tausche-verkaufe/9219,b-x22cheats-xpackage-lifetime-s-paypal.html
Biete Tausche Verkaufe...

Wed 15. Aug 2012, 16:58

by sMp Go to last post
1 329
icon

Go to first new post Hat jemand SSH? Posted on: Mon 6. Aug 2012, 17:09

OliverAlter

preview Preview

Go To Post

ich weiß zwar nicht, ob er tatsächlich noch funktioniert, aber project vantage hat relativ lange überstanden.
Counter-Strike: Source

Sat 11. Aug 2012, 18:17

by OliverAlter Go to last post
8 738