Register for your free account! | Forgot your password?

You last visited: Today at 07:22

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

Advertisement



C# Pattern

Discussion on C# Pattern within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1

 
BladeTiger12's Avatar
 
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
C# Pattern

Hallo zusammen,

ich hätte mal eine Frage über C#.
Ich habe mittlerweile raus wie in C# die Pointer funktionieren.

Und jetzt würde ich gerne herausfinden wie man Pattern benutzt.

(Ohne BlackMagic)

Also eine Funktion bei der man Pattern & Mask angibt.
Ich habe die ganze zeit in Google gesucht viel gefunden
aber nichts hat geklappt.

Deswegen Frage ich jetzt hier nach.

Bitte um Hilfe
BladeTiger12 is offline  
Old 05/19/2013, 11:20   #2
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
So ganz grob umrissen.

Du nimmst deine Maske und dein Pattern und wandelst sie in Bytearray um, immer wenn deine Maske einen Wert als Variable definiert ersetzt du sie in deinem Pattern.

Danach nimmst du dein Bytearray in das du die Memory Region eingelesen hattest.
In dem Algo den du nun baust suchst du nach einem Bytearray in einem Bytearray, dazu dürftest ne Menge finden können.
Im prinzip vergleichst du immer
Du gehst das Array von anfang bis ende Durch.
Wenn das Teilstück mit deinem Pattern übereinstimmt, schauste dir das nächste an, ansonsten fängst wieder am Anfang des Patterns an. Sollte deine Maske sagen das das nächste Byte beliebig ist, geh zum nächsten Byte ohne zu vergleichen.

So in etwa sollte das hinhauen
dready is offline  
Thanks
1 User
Old 05/19/2013, 13:26   #3

 
BladeTiger12's Avatar
 
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
Wie wandelt man seine Maske in eine Bytearray?
Ich habe es immer in ein char umgewandelt.

#Edit:
Und kannst du mir sagen warum die meisten:
public static int IndexOfBytes(byte[] array, byte[] pattern, int startIndex, int count)

am anfang byte[] array, byte[] pattern machen?

also was byte[] pattern ist weiß ich aber was man bei der array angeben muss.

Die Masks&Pattern sind auch für ein Spiel da wird ja nie nach einem Process oder so gefragt.
BladeTiger12 is offline  
Old 05/19/2013, 13:56   #4
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Ohne die Funktion nu zu kennen, rein vom Aufruf her würd ich darauf tippen das in
array das Gesammte liegt und in pattern eben das gesuchte.

Den Speicher bekommst du am einfachsten mit API Calls.





Ich würde zuerst einmal einfach ein normales Pattern Suchen. Sobald du das sauber am laufen hast, das ganze abändern damit du eine Maske damit benutzen kannst.

Was genau verwirrt dich an dem Bytearray ?
dready is offline  
Thanks
1 User
Old 05/19/2013, 14:10   #5

 
BladeTiger12's Avatar
 
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
Mich hat es nur verwirrt was man da eintragen muss.
Aber danke für die Antworten.
BladeTiger12 is offline  
Old 05/19/2013, 14:16   #6
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Nimm es mir nicht übel, aber geh erst nochmal die Basics durch
Die sollten sitzen bevor du anfängst eine Libarys für sowas zu bauen, ansonsten wird es im bestenfall nur ein es geht halt irgendwie, im schlechtesten eine sehr Zeitaufwendige und frustrierende Übung wie man es nicht macht
dready is offline  
Reply


Similar Threads Similar Threads
Pattern
11/08/2012 - General Coding - 4 Replies
Hi, i have e little problem and i dont know to resolve it... If possible to find the pattern in random memory location?
Jak en Poy Pattern?
05/13/2011 - Grand Chase - 3 Replies
Anyone??!? :mofo:
pattern..
03/29/2011 - Grand Chase Philippines - 1 Replies
requesting for gambling pattern :) :) :) :) :)
Gacha pattern
11/18/2010 - Grand Chase Philippines - 5 Replies
anyone knows the gacha pattern in GCPH? so that we can save a lot money.
Best Jak n Poy Pattern(4 me):)
11/18/2010 - Grand Chase Philippines - 10 Replies
Hi every1 try my pattern this works for me and my computer shop mates :) gaikoz:rock Cancer:scissor KazeAaze:scissor Thanatos:paper Main boss:scissor pina try ko na 2 sa mga kaibigan ko working daw http://www.photoshop.com/users/pauljan_carag/asse ts/81aeefc27b934b5ba057014779c099e6



All times are GMT +2. The time now is 07:22.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.