SRL Archive - Client Hacking

#631


lordsaturn

2010-11-26 15:51:47

Freddy's output on rs-hacking.com:

RSHacking.com ASM updater
-------------------------
- Loaded 814 classes
- RS Version #631
- Hooked 31 classes
- Hooked 91 dynamic fields
- Hooked 8 dynamic methods
- Hooked 20 static fields
- Hooked 0 static methods
-------------------------

^ client implements hooks.Client
* myPlayer --> static Lkc; ln.g
* myCountry --> static I laa.k
* grandExchangeItems --> static [Lbl; cr.g
* clanChatPlayerCount --> static I fj.l
* myPlayerRights --> static I fp.k
* itemDefLoader --> static Lmn; cia.g
* gameState --> static I lj.w
* flagged --> static Z ji.M
* signlink --> static Lmr; og.a
* canvas --> static Ljava/awt/Canvas; rv.c
* npcNodes --> static [Lsq; bf.i
* npcIndices --> static [I fc.n
* npcCount --> static I wq.u
* performance --> static I wp.I
* heapSize --> static I ig.p
* world --> static Lsv; hl.k
* operatingSystem --> static Ljava/lang/String; mr.f
* playerIndices --> static [I ae.c
* playerCount --> static I un.H
* players --> static [Lkc; wh.X

^ ko implements hooks.ClientScript

^ paa implements hooks.Interface
* children --> field [Lpaa; paa.Z
* type --> field I paa.fc
* id --> field I paa.qb
* width --> field I paa.ab
* height --> field I paa.rd
* hidden --> field Z paa.Hb
* hScroll --> field I paa.P
* maxHScroll --> field I paa.ld
* minHScroll --> field I paa.K
* vScroll --> field I paa.Gb
* maxVScroll --> field I paa.ub
* minVScroll --> field I paa.Db
* textColor --> field I paa.Jc
* textureId --> field I paa.R
* modelType --> field I paa.ec
* modelId --> field I paa.h
* modelRotationX --> field I paa.qc
* modelRotationY --> field I paa.qd
* modelRotationZ --> field I paa.Ec
* modelZoom --> field I paa.pb
* text --> field Ljava/lang/String; paa.Cc
* inventoryInterface --> field Z paa.U
* borderThickness --> field I paa.bd
* shadowColor --> field I paa.E
* flippedVertically --> field Z paa.k
* flippedHorizontally --> field Z paa.Wc
* itemName --> field Ljava/lang/String; paa.l
* selectedActionName --> field Ljava/lang/String; paa.Oc
* itemActions --> field [Ljava/lang/String; paa.ad
* x --> field I paa.oc
* y --> field I paa.Fb
* parentId --> field I paa.Wb
* itemId --> field I paa.x
* itemStackSize --> field I paa.Jb
* itemIndex --> field I paa.Sb

^ kc implements hooks.Player
* displayName --> field Ljava/lang/String; kc.Md
* playerDef --> field Lme; kc.xd

^ ig implements hooks.Animable
* plane --> field B ig.t
* x --> field I ig.i
* y --> field I ig.h

^ bj implements hooks.ItemDef
* certTemplateId --> field I bj.bb
* certId --> field I bj.zb
* members --> field Z bj.qb
* name --> field Ljava/lang/String; bj.sb
* groundActions --> field [Ljava/lang/String; bj.v
* actions --> field [Ljava/lang/String; bj.ab
* value --> field I bj.K
* stackable --> field I bj.y
* loader --> field Lmn; bj.l

^ bl implements hooks.GrandExchangeItem
* id --> field I bl.d
* total --> field I bl.i
* transfered --> field I bl.h
* spent --> field I bl.c

^ mn implements hooks.ItemDefLoader

^ ei implements hooks.WorldSub
* id --> field I ei.t
* activity --> field Ljava/lang/String; ei.p

^ el implements hooks.FileOnDisk
* randomAccessFile --> field Ljava/io/RandomAccessFile; el.m
* file --> field Ljava/io/File; el.p
* length --> field J el.d
* position --> field J el.c
? write() --> method el.a([BIII)V
? finalize() --> method el.finalize()V
? read() --> method el.b([BIII)I
? getFile() --> method el.a(B)Ljava/io/File;
? close() --> method el.b(I)V
? length() --> method el.c(I)J
? seek() --> method el.a(IJ)V
? () --> method el.(Ljava/io/File;Ljava/lang/String;J)V

^ l implements hooks.ProducingGraphicsBuffer
* colorModel --> field Ljava/awt/image/ColorModel; l.t
* imageConsumer --> field Ljava/awt/image/ImageConsumer; l.x
* image --> field Ljava/awt/Image; l.A
* canvas --> field Ljava/awt/Canvas; l.D

^ mr implements hooks.SignLink
* eventQueue --> field Ljava/awt/EventQueue; mr.g

^ or implements hooks.Connection
* outputStream --> field Ljava/io/OutputStream; or.g
* socket --> field Ljava/net/Socket; or.n
* inputStream --> field Ljava/io/InputStream; or.t

^ me implements hooks.PlayerDef
* male --> field Z me.m

^ sq implements hooks.NpcNode
* npc --> field Lam; sq.n

^ sv implements hooks.World
* number --> field I sv.d

^ gba implements hooks.GfxCard
* vendor --> field I gba.g
* name --> field Ljava/lang/String; gba.f
* version --> field I gba.j
* device --> field Ljava/lang/String; gba.d
* driverVersion --> field J gba.e

^ tq implements hooks.Node
* id --> field J tq.i

^ ib implements hooks.Interactable

^ vj implements hooks.Stream
* buffer --> field [B vj.l
* offset --> field I vj.kb

^ ep implements hooks.OpenGLToolkit
* openGL --> field Ljaggl/OpenGL; ep.bc

^ jaggl/OpenGL implements hooks.OpenGL

^ ha implements hooks.Toolkit

^ rd implements hooks.DirectXToolkit
* pixelBuffer --> field Ljagdx/PixelBuffer; rd.Sg
* direct3DCaps --> field Ljagdx/D3DCAPS; rd.Yg
* direct3DDevice --> field Ljagdx/IDirect3DDevice; rd.ah
* direct3DParameters --> field Ljagdx/D3DPRESENT_PARAMETERS; rd.hh
* geometryBuffer --> field Ljagdx/GeometryBuffer; rd.nh
* direct3D --> field Ljagdx/IDirect3D; rd.ph

^ n implements hooks.SoftwareToolkit
* nativeId --> field J n.nativeid

^ tg implements hooks.ByteArrayWrapper
* byteBuffer --> field Ljava/nio/ByteBuffer; tg.f

^ aba implements hooks.IntegerNode
* value --> field I aba.k

^ fv implements hooks.TransparentSprite

^ am implements hooks.Npc
* npcDef --> field Liea; am.ld

^ iea implements hooks.NpcDef
* name --> field Ljava/lang/String; iea.y
* actions --> field [Ljava/lang/String; iea.G

^ hg implements hooks.Character

-------------------------
Loading classes took: 7046ms
Update took: 4376ms
Refactoring took: 6470ms
-------------------------
Powered by the RS-Hacking Framework

mormonman

2010-11-26 16:08:53

I've noticed more and more activity from you saturn…do you know when freddy is going to start working on his updater again?

lordsaturn

2010-11-26 16:34:04

From: mormonman
I've noticed more and more activity from you saturn…do you know when freddy is going to start working on his updater again?


Well July 05 was the last update to his RHF, and his last update to SCAR was about two months ago, so I don't know what he's been up to.

i luffs yeww

2010-11-26 18:16:57

Isn't this three hook changes for three days in a row? :x

Bad Boy JH

2010-11-26 18:17:52

yes, scary…

TRiLeZ

2010-11-26 20:29:54

New ASM Updater Log:

[-------------------TRiBot ASM Updater -------------------]
Client Revision: 631.
Loaded 814 classes from runescape-631.jar in 801 ms.

Class ig implements Animable
» getLocalX() I ig.i
» getLocalY() I ig.h
» getPlane() B ig.t

Class client implements Client
» getLoginIndex() I lj.w
» getBaseX() I ej.i
» getBaseY() I ee.c
» getLoopCycle() I jg.n
» getNPCNC() Lgca; pq.b
» getNPCNodes() [Lsq; bf.i
» getNPCIndices() [I fc.n
» getNPCCount() I wq.u
» getMainToolkit() Lha; gq.n
» getMenuOptionCount() I qs.d
» getIsMenuOpen() Z wga.d
» getMenuNodeList() Lfha; ea.a
» getMinimapOffset() F pq.l
» getMinimapSetting() I pv.f
» getMinimapAngle() I dha.a
» getMinimapScale() I ok.j
» getMyPlayer() Lkc; ln.g
» getIsSpellSelected() Z af.q
» getSpellTarget() I im.b
» getSelectedActionName() Ljava/lang/String; uk.t
» getSelectedObjectName() Ljava/lang/String; dd.S

Class jm implements MenuNode
» getID() I jm.H
» getOption() Ljava/lang/String; jm.A

Class am implements NPC
» getNPCDef() Liea; am.ld

Class iea implements NPCDef
» getName() Ljava/lang/String; iea.y
» getLevel() I iea.rb
» getActions() [Ljava/lang/String; iea.G

Class sq implements NPCNode
» getNPC() Lam; sq.n

Class kc implements Player
» getTeam() I kc.Bd
» getLevel() I kc.id
» getSkillLevel() I kc.nd

Hooked: 34/34 hooks in 137ms.
Took: 944ms to update.
^^ Rock solid patterns. :D

Old Updater Log:

[-------------------TRiBot Updater-------------------]
Client Revision: 631.
Loaded 814 classes from runescape-631.jar in 357 ms.

Class ig implements Animable
» getLocalX() int ig.i
» getLocalY() int ig.h
» getPlane() Broken Hook

Class hg implements Character
» getLoopCycleStatus() int hg.vb
» getAnimation() [int hg.X, int hg.E]
» getModels() ka[] hg.Uc
» getWalkingX() int[] hg.Xc
» getWalkingY() int[] hg.Qc
» getCurrentWaypoint() int hg.Vc
» getWalkingTypes() byte[] hg.Wc

Class client implements Client
» getBaseX() int ej.i
» getBaseY() int ee.c
» getLoginIndex() int lj.w
» getMyPlayer() kc ln.g
» getMinimapScale() int ok.j
» getMinimapSetting() int pv.f
» getMinimapAngle() int dha.a
» getMinimapOffset() float pq.l
» getNpcCount() int wq.u
» getNpcIndices() int[] fc.n
» getNpcNodes() sq[] bf.i
» getPlayerCount() int un.H
» getPlayerIndices() int[] ae.c
» getPlayers() kc[] wh.X
» getLoopCycle() int jg.n
» getUsername() java.lang.String bd.r
» getPassword() java.lang.String dda.g
» getPlane() int dda.f
» getPlanes() s[] lca.a
» getMainToolkit() Broken Hook
» getSelectedObjectName() java.lang.String dd.S
» getSelectedActionName() java.lang.String uk.t
» getGroundTiles() ch[][][] b.Q
» getMapWidth() int ic.O
» getMapHeight() int fm.i
» getMenuOptionCount() int qs.d
» getIsMenuOpen() Broken Hook
» getMenuNodeList() Broken Hook
» getMenuHeight() Broken Hook
» getMenuWidth() Broken Hook
» getMenuX() Broken Hook
» getMenuY() Broken Hook
» getIsSpellSelected() Broken Hook
» getSpellTarget() Broken Hook
» getPlayerRights() Broken Hook
» getDestX() Broken Hook
» getDestY() Broken Hook
» getFriendsList() Broken Hook
» getFriendWorlds() Broken Hook
» getValidInterfaces() boolean[] or.r
» getInterfaces() paa[][] tt.o
» getInterfaceBoundsArray() java.awt.Rectangle[] ica.J
» getFPS() int ch.a
» getItemDefLoader() mn cia.g
» getCameraPitch() int pq.i
» getCameraYaw() int mba.e

Class ? implements InteractiveObject1
» getId() Broken Hook

Class ? implements InteractiveObject2
» getData() Broken Hook

Class paa implements Interface
» getParentID() Broken Hook
» getChildren() Broken Hook
» getX() Broken Hook
» getY() Broken Hook
» getType() Broken Hook
» getWidth() Broken Hook
» getHeight() Broken Hook
» getContentType() Broken Hook
» getUID() Broken Hook
» getIsHidden() boolean paa.Hb
» getBoundsArrayIndex() int paa.Ib
» getLastUpdate() int paa.D
» getComponentID() Broken Hook
» getComponentStack() int paa.Jb
» getTextColor() [int paa.cb, int paa.Jc]

Class bj implements ItemDef
» getName() java.lang.String bj.sb
» getStackable() int bj.y

Class jm implements MenuNode
» getOption() java.lang.String jm.A

Class am implements Npc
» getDef() iea am.ld

Class sq implements NpcNode
» getNpc() am sq.n

Class ? implements ObjectDefinition

Class ? implements Plane
» getScale() Broken Hook
» getXSize() Broken Hook
» getYSize() Broken Hook
» getZSize() Broken Hook

Class kc implements Player
» getName() Broken Hook
» getSkillLevel() Broken Hook
» getLevel() int kc.id
» getTeam() int kc.Bd

Class mh implements SDModel
» getPointsX() int[] mh.Rb
» getPointsY() int[] mh.cb
» getPointsZ() int[] mh.V

Class ? implements SDPlane
» getTileHeights() Broken Hook

Class ii implements SDToolkit
» getViewport() mda ii.fb
» getXScale() int ii.cb
» getYScale() int ii.pb
» getZMin() int ii.X
» getZMax() int ii.Y
» getYMin() int ii.qb
» getXMin() int ii.eb

Class mda implements SDViewport
» getZOff() float mda.n
» getZX() float mda.u
» getZY() float mda.e
» getZZ() float mda.E
» getYOff() float mda.y
» getYX() float mda.x
» getYY() float mda.s
» getYZ() float mda.B
» getXOff() float mda.j
» getXX() float mda.F
» getXY() float mda.v
» getXZ() float mda.z

Hooked: 75/109 hooks in 1091ms.
Took: 1468ms to update.