Programm auslesen

superfutzi

Well-known member
ID: 328004
L
2 Oktober 2008
165
26
Hallo,

ich spiele hin und wieder ein bischen roulette.

und zwar möchte ich, wenn es möglich ist, die letzte zahl die gekommen geht irgendwie aufzeichnen. Ich habe in den Nutzungsbedingungen für diese roulette software nachgelesen, dass das aufzeichnen nicht verboten ist.

(man kann ja auch im Casino selber aufschreiben).



Kann mir irgendjemand einen Lösungsansatz geben?
Ich hab da echt keine Ahnung wie man Daten aus einem Programm bekommt ohne in das Programm einzugreifen.
 
das ist eine hochkomplexe Sache, also denke ich eher nicht für dich geeignet (sry, dass ich es so hart ausdrücke)
 
Zieh dir mal HxD, lese damit den RAM aus und guck dich um. Dann weißt du, wovon ice-breaker spricht ;)
 
Ja wenn ich das mache habe ich alle dateien aus dem Ram.

Wenn ich die richtige Value gefunden hab bringt mich das auch erstmal nicht weiter.

Wie lese ich diese Value vom Ram aus? Bzw. wie verarbeite ich das ganze weiter?

Es ist mir schon klar das es nicht *klick* *klick* und fertig ist. Deswegen such ich einen Lösungsansatz damit ich weis wo ich mich reinarbeiten muss.
 
Wenn ich die richtige Value gefunden hab bringt mich das auch erstmal nicht weiter.
Wieso? Du willst doch ein bestimmtes Datum haben. Programme halten zig Millionen Bytes an Daten. Die Kunst is ja schon mal, das zu finden, was du willst.
Wie lese ich diese Value vom Ram aus?
Eine konkrete Antwort kriegst du da erst, wenn du sagst, in welcher Sprache du entwickelst.
Bzw. wie verarbeite ich das ganze weiter?
Wie du willst. Das wirst du schon selber wissen müssen, was du eigentlich haben willst.
Deswegen such ich einen Lösungsansatz damit ich weis wo ich mich reinarbeiten muss.
Der Ansatz is einfach:

  • gewünschte Daten finden
  • verarbeiten, wie du es willst
 
...

Bastel Dir eine Toolbar mit von 0 bis 36 und klicke nach jedem Spiel die Zahl, so dass die Toolbar die Zahl in eine Textdatei reinschreibt :mrgreen:
 
ja das hab ich schon in flash gemacht.

Ich klicke schon die zahlen, der schlüsselt mir die alle auf, speichert die in excel und sagt mir sogar wann ich was setzen soll/muss :)

Ja aber mich nervt noch, ich immer wieder wechseln muss, also ich spiele eine runde, muss wieder die zahl klicken, spiele wieder eine runde, muss wieder die zahl klicken usw.

Ich will ja das ganze nicht automatisieren, (was dann auch verboten wäre) sondern nur wenn ich klick der mir die zahl reinschreibt, die aufschlüsselt, in excel speichert, usw.


Ja habs mir mal angeschaut aber nicht mit HxD sondern mit CheatEngine.
So einfach gehts dann auch wieder nicht hab da mal bischen nachgeforscht

und zwar gehts mit einem Array-Overflow nicht weil das windows sperrt (windows erkennt das als eine attacke gegen ein programm).
D.h. man müsste etwas sehr viel umständlicher ein Kernel-Modul schreiben das das ganze dann ausliest und weiterverarbeitet.

Naja vielleicht werd ichs auch sein lassen dann hab ich auf jeden fall früher spaß am spiel selber anstatt das ich mich ein halbes jahr mit Kernel-Module schreiben beschäftige :)

Aber danke an alle für die Hilfe
 
Kernel-Module? Man kann bei Windows im Kernel fummeln? :hö: Das wäre mir neu.

Bei Windows kriegst du - wenn du Zugang zu einem Administrator-Konto hast - eh Zugriff auf alle Resourcen (Threads, Prozesse, Speicher, Geräte, sämtliche andere Handles, wo ich jetzt zu faul zum Aufzählen bin).
 
Ist es da vielleicht leichter nen programm zu schreiben, das Screenshots macht und dann diese auswertet?:mrgreen:
 
Ist es da vielleicht leichter nen programm zu schreiben, das Screenshots macht und dann diese auswertet?:mrgreen:

ja ist es.... als auslöser zum Screen knipsen kannste dann zum Beispiel den Kugelfallsound nehmen wartest noch 3-5 sekunden je nachdem wenn die Zahl an Stelle X auftaucht und dann brauchste "nur" noch nen Programm das die Bilder der Zahlen mit den Screenshots an Stelle X vergleicht
 
Ich frage mich sowieso was das soll :roll:
Karten zählen wie beim BlackJack hat beim Roulette keinen Sinn :roll:

In Casinos mag für Mathematiker das zählen vllt sinnvoll sein, weil die einigermaßen berechnen können, bei welchem Schwung, Ausgangspunkt usw die Kugel liegen bleibt, aber in Online-Casinos wird sie immer mit einer Wahrscheinlichkeit 1/37 an einer Stelle liegen bleiben.
 
Ich frage mich sowieso was das soll :roll: [...] aber in Online-Casinos wird sie immer mit einer Wahrscheinlichkeit 1/37 an einer Stelle liegen bleiben.
Ich vermut mal, der Sinn ist es, versuchen "vorherzusagen", welche Zufallszahl als nächstes fällt.

Die Chance, dass die Kugel in die 13 fällt, ist sicher größer, wenn sie die letzten 80x nicht in die 13 fiel, als wenn sie es erst im letzten Durchgang gemacht hat.
 
wie war das mit unabhängigen Ereignissen?
Ich glaube die Kugel hat kein Gedächtnis, dass wenn sie in die 13 fiel sie die nächsten 5 Züge lieber etwas anderes nimmt :biggrin:
 
Ich glaube die Kugel hat kein Gedächtnis, dass wenn sie in die 13 fiel sie die nächsten 5 Züge lieber etwas anderes nimmt :biggrin:
Drum loggen. Das zu erstellende Programm hätte dann ein Gedächtnis.
...ob man hingegen so viel spielt, um da was rauslesen zu können, mag ich zu bezweifeln.
 
naja die kugel hat kein gedächtis da geb ich dir recht.
und ich geb dir auch recht das man beim Online Casino den Dreh nicht
berechnen kann usw.


Aber es gibt Statistische Werte wie z.b. Statistisch kommt nach 3mal eine farbe wieder eine andere. Is ja nur ein Beispiel.


Wenn ich dir jetzt sage das ich mit 5000 Coups mein Geld versechsfacht habe, braucht mir keiner mehr sagen ja aber die Kugel hat kein gedächtnis.

Ich spiele mit einem Mittelwert und rechne damit das das System was ich spiele auch irgendwann mal nicht mehr funktioniert. Dann verliere ich 150 Jettons. Aber in ca einer halben std. gewinne ich mit diesem system 100 Jettons. Das System funktioniert so alle 4 stunden mal nicht und dann hab ich 800 Jettons gewonnen, 150 Verloren macht 650 Jettons gewinn. Das ganze ist auch nur ein Durschnitt weil ich kann auch 3 mal hintereinander Verlieren, aber dann 4-5 Tage ohne Verlust spielen. Bis jetzt habe ich gewinn gemacht.


Ist ja auch egal is vom Thema weg.


Nein ein Kernel-Modul schreibt nicht den Kernel um sondern sagt den Kernel von Windows such mal nach dem und dem. Wenn du es gefunden hast, dann gibs mir. (So oder so ähnlich) aber das sind viele Seiten Code und ich will mich jetzt damit nicht so beschäftigen. Da drück ich halt lieber die Zahlen.

Ausserdem Bilderkennung ist auch kein soooo einfaches Thema. Das man sich da ohne sich sag ich mal mindestens ein viertel jahr zu beschäftigen, irgendwas machen kann.
 
Weist du eventuell irgendwelche links zum Thema Bilderkennung?

Das einzige was ich gefunden hab ist Bilderkennung mit java.

Java kann ich aber nicht, ich kann nur flash,javascript,html,php usw. und ein bischen c++ (was ja wahrscheinlich die sprache für die software wäre)
 
Wenn ich dir jetzt sage das ich mit 5000 Coups mein Geld versechsfacht habe, braucht mir keiner mehr sagen ja aber die Kugel hat kein gedächtnis.
hat sie auch nicht.
Warum meinen immerwieder soviele Personen, dass sie ein System in den Glücksspielen gefunden haben? :roll:
Es gibt kein funktionierendes System, das Casino gewinnt immer, das ist der einzige Grund warum diese Spiele angeboten werden.

na 1/4 jahr brauchst sicherlich nicht
alleine schon für die Grundlagen wird er länger brauchen.
 
Naja meine meinung is halt, die, die sagen es gibt kein System, die haben keins.
Aber jedem die seine Meinung.

Wie gesagt eigenlich will ich ja nur wissen wie man das ausließt (hat sich aber ja eh schon erledigt) und nicht über Roulette diskutieren.