Guten Abend. Ich habe schon des öfteren Scripts für Flyff (Automaton, PetFeeder etc.) gedownloadet und benutzt, jedoch kommt mir jedesmal der Gedanke: "diese Funktion wäre noch gut und diese...". Da ich mich nicht länger als Script Kiddie bezeichnen lassen möchte und Interesse an der Programmierung hab, denke ich darüber nach, eine Programmiersprache zu erlernen. Ich habe mich bereits mit PHP beschäftigt (was ja nicht direkt eine Programmiersprache ist), was mir aber weniger zusagt. Jetzt wollte euch fragen, welche Sprachen ihr verwendet, welche sich wofür eignen, wie Zeitaufwändig das Erlernen jeweiliger ist und mit was nForce seine Skripte schreibt (falls das wer weiß )
Wäre sehr dankbar für einige Kommentare von eingefleischten Proggern oder anderen Anfängern (-;
für automaton brauchst du LUA und ansonsten würde ich visual basic c#, c++ lernen
bevor du jedoch eine programmiersprache lernst, solltest du assembling, d.h. packetsniffing etc. lernen. - ollydbg, wireshark ( den verkehr von packets auffangen) usw.
falls der post für dich hilfreich war, ein thanks bitte!
Dazu muss man sagen, dass LUA nur für Mini Scripts und Sony PSP Homebrews gut ist. Daher ist Visual Basic sinnvoller, C++ halte ich jedoch für zu aufwendig.
Vielen Dank, der Post war schon einmal ziemlich hilfreich, ein Thanks. Problem ist halt, dass ich mit den ganzen Begriffen auf den Pages rein garnichts anfangen kann und daher nicht so recht weiß wo man anfängt ^^ Vielleicht ein kurzer Tip .. ? ^^
ich habe c inclusive c++ innerhalb von 3monaten gelernt und kann jetzt auch schon was auf die beine stellen.wieso 1jahr?natülich nicht alles nur eben grundlagen und sowas
also eigentlich is die einzige Programmiersprach die auf dauer beständig bleibt Java 6.0 naja vllt au neuer ich arbeite mit der version ^^
Da java zu anderen Programmiersprachen wie C++ Platform übergreifend ist, also kannst auf jedem Betriebsystem derzeit zum laufen bringen.
Die funktionalität und die Handhabung ist noch einfacher als C++, da viele nützliche ding in Java schon als Methode integriert sind und es nicht erforderlich ist dies erneut zu Programmieren.
Also um wirklich ein guter "Hacker" (Game/Software Cracker) zu werden braucht es auf jeden Fall Zeit.
- Als erstes solltest du anfangen eine Programiersprache zu lernen, dabei sind C# und Java gut um die Grundlagen des Programierens zu lernen ohne gleich alle details zu beherrschen. Am Ende wirst du dich aber mit C/C++ befassen müßen, da ein großteil der Spiele und Windows damit programiert wurden. Wenn man einen Hack erstellen will, sollte man wissen, wie man ihn programmiert und wie das Zielprogram funktioniert.
- Weiter sind Grundlagen der Systemarchitektur sehr wichtig, du solltest dich also auch damit befassen, wie ein Computer funktioniert (CPU, Speicher, Netzwerke, ...) und was ein Betriebssystem macht (als kleiner Tip vorweg "Windows API" und "Dll injection")
- Wenn du die basics der Programierung behherrscht kommt der nächste Schritt, Assambler. Da du bei Spielen in der Regel nie den Sourcecode hast wirst du nicht umherkommen, dich mit der Maschinensprache zu beschäftigen und insbesondere wie man mit einem Debugger umgeht. Mittels Reversengeneering kann man viele Details über ein Programm herausfinden.
Um eine Vorstellung zu bekommen, wieviel Zeit man für das ganze brauch, nach 1-3 Monaten hat man die Grundlagen des Programierens gut drauf, um so mehr du Programmierst und um so mehr du dich damit befasst, desto besser wirst du. Nach 1-2 Jahren solltest du schon die Standartprobleme kennen und auch schon einige knifflige Probleme gelößt haben. (google hilft oft ^^) Nach 3-4 Jahren, falls du dich wirklich damit außeinandersetzt, kommt man langsam an die Grenzberreiche der Programmierung (Rootkits, Treiber, Cryptographisch sichere Kommuniation) und sollte die Grundlagen der Interna von Windows behherrschen. (PE Format, Speicher managment, usw.) Man erkennt dieses Stadium recht leicht, wenn man das erstemal in google nach einer Lösung zu einem Problem sucht und man gerade einmal 2-3 Antworten zu dem Thema findet.
Mfg
KumaT
//EDIT
@Franz55 Java ist fürs hacken leider ziemlich ungeeignet, da es mit einer VM arbeitet und nur über große Umwege (durch C/C++) die Manipulation von andere Prozessen erlaubt. Um Programieren zu lernen ist Java recht praktisch, da man weniger Fehler machen kann. (Ich hatte auch mal mit Java angefangen)
Ein Teil von C++ ist C, also mußt du um C++ zu beherrschen auch C können und alles endet bei ASM.
Sorry für den chaotischen post aber ich bin gerade dabei neuz zu zerlegen.
Offtopic:
Mögliche seeds für den MD5 vom eFlyff Passwort:
chanho_park (aktuelle in jFlyff)
omg (sehr witzig)
kikugalanet (aktuell in eFlyff)
@FLYFF (nicht sehr kreativ)
rlawnsgud (hat das irgendeinen Sinn?)
gjgusdbfjq (und da hat der Entwickler auf die Tastatur eingeschlagen)
Ein Teil von C++ ist C, also mußt du um C++ zu beherrschen auch C können und alles endet bei ASM.
Sorry für den chaotischen post aber ich bin gerade dabei neuz zu zerlegen.
Offtopic:
Mögliche seeds für den MD5 vom eFlyff Passwort:
chanho_park (aktuelle in jFlyff)
omg (sehr witzig)
kikugalanet (aktuell in eFlyff)
@FLYFF (nicht sehr kreativ)
rlawnsgud (hat das irgendeinen Sinn?)
gjgusdbfjq (und da hat der Entwickler auf die Tastatur eingeschlagen)
geil das letzte is am geilsten^^
PS:ich schreib gerade vom praktikum-arbeitsplatz xD was fürn lahmer pc
Hier sind paar gute tipps wie man anfangen kann
so schön und gut jetzt weiss man was man lernen muss aber
wo fängt man an also ich meine
welches programm oder welche seite kann dir was zeigen ?
kennt da wer welche?
Na ja, es sind (nur) Bücher
Und ich weiß nicht ob die Zip-Dateine allein nützen.
aber welche der vielen Sprachen jetzt kann man wirlich für ein 3D spiel nutzen (von der grafik her so enlich wie metin2)
Mit welcher Sprache kann man auch obejekt gerichtet porogrammieren
[In einem 3diminsionalem Koordinaten Sistem die Objekte einfügen{Schwerpunkt ,(Boden),Objekte,(Figuren)}
Die auch alle nach den Gesezen funktioniren ,die man ihm gegeben hat
?????????????????????????????????????????????????? ????????????????????????????????????????????????
Programmiersprache C++ 08/14/2010 - C/C++ - 10 Replies Hallo ich will unbedingt C++ lernen, habe jetz auch ein Buch.
C++ von A bis Z. Das umfassende Handbuch - Das Buch von Galileo Computing
Wie lange sollte ich mich am Tag hinhocken, und C++ lernen. ?????
MfG.
Wenn das falsche sektion ist, bist in die richtige sektion moven. Danke!
Charactername bereits in verwendung <.< 07/09/2010 - Flyff Private Server - 6 Replies Hallo Elitepvpers
Bei meinem Server kommt immer wenn ich einen Acc erstellen will :
Charaktername bereits in vwerwendung
Ich benutze die V14 von Serus99, und habe auch das Update pack 4 + 4.1 gedownloaded, und auch in die Files rein, kommt aber trotzdem der fehler... Wenn ich mich reloge ich der Charakter da...
pls helfe :D
Charaktername bereits in Verwendung... 07/09/2010 - Flyff Private Server - 13 Replies Ich hab mir letztens ein PServer mit Offi Files gemacht. Klappt soweit auch. Jedoch wenn ich mir einen Chara erstellen möchte kommt immer: Charakternam bereits in Verwedung
Wo liegt das Problem?
Root ohne verwendung 07/08/2010 - Metin2 Private Server - 3 Replies Habe noch einen Root den ich irgentwie nicht richtig nutzen kann! Ist ein Freebsd 7.1 x32 Root. Wenn jemand intresse hat soll er sich bei mir melden.
Es gibt einige bedingungen aber diese sage ich euch dann schon :P
Add me icq 895-116
Bitte leute die die deutsche sprache beherrschen und nicht irgentein assi deutsch das keine sau versteht! sowas werde ich gnadenlos ignorieren
Verwendung der unbekannten Blume 11/18/2009 - Metin2 Private Server - 8 Replies Hallo Community,
ich möchte einen OX-Wettbewerb auf meinen Server machen. Also habe ich einen kleinen Test gemacht und versucht die unbekannte Blume zu bedienen. Leider habe ich immer noch nicht herausgefunden wie man Fragen stellt, weil die Blume immernoch in der Originalsprache ist und ich nicht weis wenn ich sie übersetzen würde was das alles bedeutet.
Kurz: Könnt ihr mir sagen was ich bei der unbekannten Blume anklicken muss um die vorgefertigten Fragen stellen zu können? Ihr bekommt...