Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 16:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



WPE weiterentwicklung

Discussion on WPE weiterentwicklung within the General Coding forum part of the Coders Den category.

Reply
 
Old 09/23/2006, 13:25   #46
 
elite*gold: 0
Join Date: May 2005
Posts: 232
Received Thanks: 52


den meine ich, sorry aber das sind zu 100 % die Komponenten des Sniffers, sogar die Cols der ListView sind die selben, da würde es mich wirklich wundern wenn du alles von Grund auf selbst gecodet hast, also schmücke dich nicht mit fremden federn...ich bitte dich. ist ja kein problem zuzugeben dass man woanders was abgeschaut/kopiert hat, macht doch jeder. solang man raus lernt... jedenfalls suche ich immer noch nach dem namen, nu hab dich net so, schicks von mir aus per pm wenn du unbedingt so tuen willst ob du alles von dem ding gemacht hast, reicht ja wenn wir 2 wissen dass es nicht so ist...

oder welche komponente nutzt du da für die hexdata darstellung? evtl hat sich der komponenten author ja auch am sniffer besipiel bedient...wenn das so sein sollte muss ich mich natürlich entschuldigen aber dann sag mir bitte den komponenten namen :P
emjay is offline  
Old 09/23/2006, 14:05   #47
 
rEdoX's Avatar
 
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
lol, willst du mich hier anflamen <.<
wenn ich sage das ich alles selber gecodet habe, dann habe ich das auch -.-''
Ich sehe gerade keinen grund dir zu sagen, was ich fuer kompos verwende, wenn du einfach mal gefragt haettest haette ich dir auch gesagt was ich verwende, aber so <.<

//Edit
Sorry fuer den flame .... kann es nur nich leiden wenn jemand meine harte arbeit in frage stellt.
Guck dir mal WPE an und dann die columns, dann wirst du sehen das ich die namen daher habe.
Die komponenten fuer die status anzeige sind aus den jedis und das hexedit gibts es

greetz
rEdoX is offline  
Old 09/27/2006, 19:45   #48
 
rEdoX's Avatar
 
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
Quote:
Meiner Meinung nach wären Hotkeys zum starten und stoppen des loggings ganz praktisch, da man dann nicht zwischen dem untersuchten Programm und dem Packet Editor hin und her tabben müsste.
So ist ein gebaut und noch ein paar kleine features, fuer die usability.
rEdoX is offline  
Old 10/03/2006, 22:11   #49
 
reijin's Avatar
 
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
darf man das Tool decompilen? bestimmt nicht oder?

achja:
ich fänds ganz nett, wenn man die kleinen "Fenster" auch vergrößern könnte... also die, wo die gesammelten Packets zu sehen sind und das, wo der Inhalt der Packets zu sehen ist.
Außerdem "wachsen" diese "Fenster" nicht mit, wenn man das ganze tool vergrößert/"auseinanderzieht" - hoffe du verstehst, was ich meine
ist etwas misverständlich ausgedrückt...

gruß, reijin
reijin is offline  
Old 10/06/2006, 15:27   #50
 
rEdoX's Avatar
 
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
So nach einer woche erhohlungsurlaub bin ich wieder da ;D



Quote:
darf man das Tool decompilen? bestimmt nicht oder?
klar darfst du das "decompilen", aber es wird dir nix bringen




Quote:

ich fänds ganz nett, wenn man die kleinen "Fenster" auch vergrößern könnte... also die, wo die gesammelten Packets zu sehen sind und das, wo der Inhalt der Packets zu sehen ist.
Außerdem "wachsen" diese "Fenster" nicht mit, wenn man das ganze tool vergrößert/"auseinanderzieht" - hoffe du verstehst, was ich meine wink.gif biggrin.gif
ist etwas misverständlich ausgedrückt...
Laesst sich machen ist kein problem.



Werde mich dann mal hinsetzen und ein bisschen weiter coden, ideen und wuensche bitte posten, das projekt lebt durch euer interesse.
rEdoX is offline  
Old 10/07/2006, 11:50   #51
 
rEdoX's Avatar
 
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
Update:
  • Aufbau der custom-dll (rPE_ex.dll)

    wsock32::send
    Quote:

    C/C++ :
    Code:
    void Send_WS1&#40;SOCKET s, const char* buf, int len, int flags&#41;;
    Delphi:
    Code:
    procedure Send_WS1&#40;s&#58; TSocket; var Buf; len, flags&#58; Integer&#41;;
    ws2_32::send
    Quote:

    C/C++ :
    Code:
    void Send_WS2&#40;SOCKET s, const char* buf, int len, int flags&#41;;
    Delphi:
    Code:
    procedure Send_WS2&#40;s&#58; TSocket; var Buf; len, flags&#58; Integer&#41;;
    wsock32::recv
    Quote:

    C/C++ :
    Code:
    void Recv_WS1&#40;SOCKET s, const char* buf, int len, int flags&#41;;
    Delphi:
    Code:
    procedure Recv_WS1&#40;s&#58; TSocket; var Buf; len, flags&#58; Integer&#41;;
    ws2_32::recv
    Quote:

    C/C++ :
    Code:
    void Recv_WS2&#40;SOCKET s, const char* buf, int len, int flags&#41;;
    Delphi:
    Code:
    procedure Recv_WS2&#40;s&#58; TSocket; var Buf; len, flags&#58; Integer&#41;;
    Die funktionen muessen als export deklariert werden. Sie bekommen die rawdaten die noch nicht durch filter oder sonstiges gelaufen sind.

    Die sample dll mach nichts anderes als MessageBoxA mit dem entsprechenden funktionsnamen aufzurufen. Einfach umbennen wenn man normal sniffen will, sie dient nur als beispiel.
  • Man kann prozesse jetzt nicht nur oeffnen, sondern auch starten. Das dient dazu eine dll zu injecten bevor ein anti-cheat tool geladen wird, das dieses verhindern kann.
  • Bugfixes


rEdoX is offline  
Old 10/07/2006, 12:08   #52
 
elite*gold: 0
Join Date: Apr 2006
Posts: 2,524
Received Thanks: 74
mal testen, kann ishc als praktisch erweisen mit dem DLL injekten...
4C1D^ is offline  
Old 10/08/2006, 11:43   #53
 
rEdoX's Avatar
 
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
@ping sehe ich auch so ^^

Update
  • Performance wurde verbessert.
  • Gab manchmal noch crashes, weil eine funktionen in 2 threads aufgerufen wurde. gefixed.
  • Userfreundliche prozess auswahl.
  • In der letzten version hatte ich ausversehen den check auf 0-terminierende strings rausgenommen, ist wieder drinnen

rEdoX is offline  
Old 10/09/2006, 20:49   #54
 
reijin's Avatar
 
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
Hi, ich hab da noch was gefunden, was verbessert werden könnte:
ich stufe es als Bug ein weil Bugs nervig sind

Wenn man einen Prozess "attached" (beispiel: ICQLite.exe) und dann nach dem aufnehmen und so weiter auf "New" klickt, wird ICQ geschlossen.... :? und ich weiß nich, aber ich empfinde das als ungünstig.... oder ist das nur bei ICQ so?

ansonsten währen "language-Files" eine nette sache

gruß, Reijin

Achja: vllt die möglichkeit einbauen, dem Prog einen anderen Namen zu geben - es soll ja AntiCTs geben, die nach Namen vorgehen
reijin is offline  
Old 10/09/2006, 20:57   #55
 
elite*gold: 0
Join Date: Apr 2005
Posts: 1,621
Received Thanks: 256
redox und ich arbeiten gerade ein bisschen am tool.
also ich stopf ihn mit ideen voll und er versuchts hinzubiegen xD
macht er aber soweit ganz gut.

denke er wird bald ne neue version uppen.

@reijin: das haste bei jedem programm nicht nur bei icq. ist auch total ungünstig und wird sowieso noch verbessert.
zudem muss noch behoben werden, das die eigentlichen 00 hex strings nicht als e2 angezeigt werden. so wie es zur zeit noch ist.
killyou is offline  
Old 10/10/2006, 12:13   #56
 
rEdoX's Avatar
 
elite*gold: 20
Join Date: Jan 2006
Posts: 539
Received Thanks: 228
Update

Diesmal ist sehr viel geaendert worden, hoffe mal das ich nix vergessen hab.
  • 2e -> 00
  • Filternamen
  • copy/paste
  • app beendet sich nicht mehr
  • custom filter


Das groeßte neuste feature sind die custom filter, wer delphi kann, kann sich freu die anderen muesen es lernen x)
Es ist ein eigener compiler der in rpe integriert ist. Die compilierte dll (rpe_ex.dll) wird in _runtime_ in den prozess geladen. Ueber das menu > add functions kann man einige einfache funktionen hinzufuegen(werden noch mehr).

Beispiel:

Add Functions > wsock32 > send
Add Functions > Filter

Zwischen das begin und end; von Send_WS1 schreibt ihr nun: Filter(buf,len,1,1,&#036;45,&#036;46);.

Code:
procedure Filter&#40;var buf; Len,OldOffset,NewOffset,OldValue,NewValue &#58; Integer&#41;;
  
  buf&#58;buf&#58; Buffer ist im funktionskopf deklariert. &#40;immer gleich&#41;
  len&#58;len&#58; laenge auch im funktionskopf deklariert &#40;immer gleich&#41;
  OldOffset&#58;1&#58; Position an der nach OldValue gesucht wird.
  NewOffset&#58;1&#58; Position an der NewValue geschreiben wird.
  OldValue&#58;&#036;45&#58; Wert nach dem an position OldOffset gesucht wird.
  NewValue&#58;&#036;46&#58; Wert der an position NewOffset geschrieben wird.
  &#036; = Hex
Als Standart filter saehe das ganze so aus:


Mit dieser art von filter ist fast alles moeglich. Ich werde es denaechst noch etwas genauer erklären.



Eine send function ist noch nicht implementiert, kommt noch.
Mit custom filter ist das ganze jetzt schon moeglich, wenn intresse besteht kann ich gerne ein beispiel posten.


rEdoX is offline  
Old 10/11/2006, 20:44   #57

 
Ennea's Avatar
 
elite*gold: 0
Join Date: May 2006
Posts: 3,670
Received Thanks: 999
Wenn du das ned fertig codest hau ich dich :P Rockt ziemlich, auch wenn ICQ zb immer noch abstürzt nachdem man dann rpe ausmacht.
Ennea is offline  
Old 10/13/2006, 18:55   #58
 
elite*gold: 0
Join Date: Dec 2005
Posts: 619
Received Thanks: 126
Sorry, dass ich als Unwissender euch störe :b
Aber könnte man dieses Proggy auch so verändern, dass es von GameGuard später nicht erkannt wird? ;o
Das wäre nice xD Mal wieder Maplestory bisschen unsicher machen ._O;
Draganos is offline  
Old 10/13/2006, 23:13   #59

 
Ennea's Avatar
 
elite*gold: 0
Join Date: May 2006
Posts: 3,670
Received Thanks: 999
Quote:
Originally posted by Draganos@Oct 13 2006, 18:55
Sorry, dass ich als Unwissender euch störe :b
Aber könnte man dieses Proggy auch so verändern, dass es von GameGuard später nicht erkannt wird? ;o
Das wäre nice xD Mal wieder Maplestory bisschen unsicher machen ._O;
Kenn MapleStory ned so. Nach was scannt GameGuard?
Ennea is offline  
Old 10/13/2006, 23:39   #60
 
elite*gold: 0
Join Date: Dec 2005
Posts: 619
Received Thanks: 126
Quote:
Originally posted by Crow.+Oct 13 2006, 23:13--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Crow. @ Oct 13 2006, 23:13)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--Draganos@Oct 13 2006, 18:55
Sorry, dass ich als Unwissender euch störe :b
Aber könnte man dieses Proggy auch so verändern, dass es von GameGuard später nicht erkannt wird? ;o
Das wäre nice xD Mal wieder Maplestory bisschen unsicher machen ._O;
Kenn MapleStory ned so. Nach was scannt GameGuard? [/b][/quote]
Bin mir da nicht sicher... Sobald ich mehr weiß werd ich's hier posten.
Früher in der Beta von MapleStory hab ich mal mit WPE herumgespielt... Wurde aber leider dann gepatcht.
Draganos is offline  
Reply




All times are GMT +1. The time now is 16:03.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.