|
You last visited: Today at 18:08
Advertisement
| C# | Python | (Vorteile/Nachteile?) - Anfänger freundlich!
Discussion on | C# | Python | (Vorteile/Nachteile?) - Anfänger freundlich! within the General Coding forum part of the Coders Den category.
06/27/2015, 22:03
|
#1
|
elite*gold: 0
Join Date: Aug 2014
Posts: 565
Received Thanks: 136
|
| C# | Python | (Vorteile/Nachteile?) - Anfänger freundlich!
Hey Com.,
ich würde gerne Programmieren lernen und habe mir schonmal einige "Programmiersprachen"
im Internet angeschaut. Ich würde gerne " C#" & oder
" Python" lernen. Nun zu meiner Frage :
Ich würde gern in den Gamehacking - Bereich eintauchen und würde gerne wissen welche oder ob überhaupt
eine dieser zwei Sprachen dafür geeignet ist. Desweiteren bin ich bei 0% Programmierkenntnissen,
soll heißen -> es sollte Anfängerfreundlich sein.
Wäre nett wenn mir jemand antworten könnte
LG
ყʂ.
|
|
|
06/27/2015, 22:59
|
#2
|
elite*gold: 0
Join Date: Sep 2014
Posts: 150
Received Thanks: 32
|
möglich ist es mit beiden, allerdings brauchst du mit Python entsprechende Bibliotheken bzw. C Extensions um z.B. Zugriff auf den Speicher einer Anwendung zu bekommen. Es gibt hier schon fertige Hilfsmittel etc. aber ist halt dann eben doch ein wenig mehr als Python.
Mit C# kann man schon leichtere Sachen machen wie z.B. Speicher auslesen und beschreiben. Für etwas größere Sachen, meine ich das man schon etwas mehr braucht als die Standard C# features. Dazu können andere aber wesentlich mehr sagen.
Vom lernen an sich empfinde ich Python einfacher zu lernen als C# aber ich denke das ist eine Frage des Geschmacks. Andere werden es sicher andersrum empfinden.
Was das schreiben von einfachen GUI Anwendungen angeht ist C# allerdings einfacher.
Da du dich ja eher für den Gamehacking Bereich interessierst, würde ich dir eher zu C# raten, einfach weil du da auch mehr finden wirst als z.B. zu Python.
|
|
|
06/27/2015, 23:23
|
#3
|
elite*gold: 0
Join Date: Mar 2015
Posts: 118
Received Thanks: 23
|
Lern lieber gleich eine brauchbare Sprache: C#
GameHacking und GameDev sind meistens die ersten Projekte, die man startet.
Danach macht man oftmals etwas ganz anderes.
Auch wenn beide brauchbar sein können, ist Python (und auch Ruby) dank Node.js und PhoneGap stark am fallen. (Web+Mobile ist halt ein rießen Markt geworden)
|
|
|
06/27/2015, 23:26
|
#4
|
elite*gold: 15
Join Date: Feb 2013
Posts: 2,880
Received Thanks: 465
|
Was möchtest du denn Machen? GameHacking? Apps für IOs/Android? Allgemeine Spiele? Programme (Verwaltung etc.)?
|
|
|
06/27/2015, 23:30
|
#5
|
elite*gold: 173
Join Date: Jun 2014
Posts: 286
Received Thanks: 57
|
Such im Internet mal nach C++ Reverse Engineering. Das wäre dann schon ziemlich vertieft. Ansonsten kann ich dir auch nur zu C# raten. Später solltest du dann aber auf C++ wechseln; C++ hat deutlich mehr Funktionen.
Grüsse
|
|
|
06/27/2015, 23:39
|
#6
|
elite*gold: 0
Join Date: Aug 2014
Posts: 565
Received Thanks: 136
|
Quote:
Originally Posted by Reav0r
möglich ist es mit beiden, allerdings brauchst du mit Python entsprechende Bibliotheken bzw. C Extensions um z.B. Zugriff auf den Speicher einer Anwendung zu bekommen. Es gibt hier schon fertige Hilfsmittel etc. aber ist halt dann eben doch ein wenig mehr als Python.
Mit C# kann man schon leichtere Sachen machen wie z.B. Speicher auslesen und beschreiben. Für etwas größere Sachen, meine ich das man schon etwas mehr braucht als die Standard C# features. Dazu können andere aber wesentlich mehr sagen.
Vom lernen an sich empfinde ich Python einfacher zu lernen als C# aber ich denke das ist eine Frage des Geschmacks. Andere werden es sicher andersrum empfinden.
Was das schreiben von einfachen GUI Anwendungen angeht ist C# allerdings einfacher.
Da du dich ja eher für den Gamehacking Bereich interessierst, würde ich dir eher zu C# raten, einfach weil du da auch mehr finden wirst als z.B. zu Python.
|
ich hatte mal C# mal in der Schule gehabt, jedoch kann ich mich noch an kaum was davon erinnern.
C# +1
Quote:
Originally Posted by ლʕಠᴥಠʔლ
Lern lieber gleich eine brauchbare Sprache: C#
GameHacking und GameDev sind meistens die ersten Projekte, die man startet.
Danach macht man oftmals etwas ganz anderes.
Auch wenn beide brauchbar sein können, ist Python (und auch Ruby) dank Node.js und PhoneGap stark am fallen. (Web+Mobile ist halt ein rießen Markt geworden)
|
C# +1
Quote:
Originally Posted by Nanoxx™
Was möchtest du denn Machen? GameHacking? Apps für IOs/Android? Allgemeine Spiele? Programme (Verwaltung etc.)?
|
Steht oben. Erstmal Gamehacking
Quote:
Originally Posted by ˹№ɫᴇᴇբץ˼
Such im Internet mal nach C++ Reverse Engineering. Das wäre dann schon ziemlich vertieft. Ansonsten kann ich dir auch nur zu C# raten. Später solltest du dann aber auf C++ wechseln; C++ hat deutlich mehr Funktionen.
Grüsse
|
C# +1
______________
Danke euch allen, ich warte dann noch ein paar Antworten ab
|
|
|
06/28/2015, 00:18
|
#7
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by ლʕಠᴥಠʔლ
Lern lieber gleich eine brauchbare Sprache: C#
|
Python ist genauso brauchbar, hat nur teilweise andere Aufgabenbereiche.
C++ wäre hier eigentlich die bessere Wahl, wenn man doch sowieso schon weiß wo die Reise hingehen soll. Man wählt Sprachen sowieso eher nach dem Aufgabenbereich und da wäre C# nicht sonderlich mächtig. Durch die CLR ist man halt eben extrem begrenzt, wenn man Code im Zielprozess ausführen möchte.
Das bisschen RPM und WPM kann sicherlich jede Sprache, selbst AutoIt. Da braucht ihr mir auch nicht erzählen dass C# genau deshalb mächtiger ist wie Python.
Und wenn es wirklich eine der beiden genannten Sprachen sein sollte, würde ich wenn möglich immer zu C# greifen. Nicht, weil sie für mich einen nennenswerten Vorteil hätte - das ist eher persönliche Präferenz.
|
|
|
06/28/2015, 08:10
|
#8
|
elite*gold: 0
Join Date: Aug 2014
Posts: 565
Received Thanks: 136
|
Quote:
Originally Posted by Mostey
Python ist genauso brauchbar, hat nur teilweise andere Aufgabenbereiche.
C++ wäre hier eigentlich die bessere Wahl, wenn man doch sowieso schon weiß wo die Reise hingehen soll. Man wählt Sprachen sowieso eher nach dem Aufgabenbereich und da wäre C# nicht sonderlich mächtig. Durch die CLR ist man halt eben extrem begrenzt, wenn man Code im Zielprozess ausführen möchte.
Das bisschen RPM und WPM kann sicherlich jede Sprache, selbst AutoIt. Da braucht ihr mir auch nicht erzählen dass C# genau deshalb mächtiger ist wie Python.
Und wenn es wirklich eine der beiden genannten Sprachen sein sollte, würde ich wenn möglich immer zu C# greifen. Nicht, weil sie für mich einen nennenswerten Vorteil hätte - das ist eher persönliche Präferenz.
|
Sagen wir mal ich würde mich für C# entscheiden, welche möglichen Hacks würde ich damit machen können? (Wallhack, ESP, AimB., NoRecoil etc..).
Und was heißt CLR?
|
|
|
06/28/2015, 09:37
|
#9
|
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
|
Damit könntest du alles machen, da du mit auch C# den ganzen Speicher verändern kannst.
Nachteile sind dann halt wiederum Dlls. C# Dlls kann man in keinem Prozess Injecten.
Die sehr guten Hacks/Bots laufen immer über Dlls da man da noch mehr Möglichkeiten hat, z.B. direkten Zugriff auf den Speicher hat.
Und wie andere auch schon sagten, wäre für das was du machen möchtest C++ wirklich am Besten.
|
|
|
06/28/2015, 14:01
|
#10
|
elite*gold: 0
Join Date: Feb 2015
Posts: 858
Received Thanks: 270
|
Ich würde mit AutoIt anfangen ist knuffelig, und sehr einfach zu bedienen.
|
|
|
06/28/2015, 14:46
|
#11
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by ყʂ.
Sagen wir mal ich würde mich für C# entscheiden, welche möglichen Hacks würde ich damit machen können? (Wallhack, ESP, AimB., NoRecoil etc..).
Und was heißt CLR?
|
https://en.wikipedia.org/wiki/Common_Language_Runtime
Mit C# sollte das alles möglich sein.
Quote:
Originally Posted by BladeTiger12
Nachteile sind dann halt wiederum Dlls. C# Dlls kann man in keinem Prozess Injecten.
|
Kann man. Allerdings benötigt man immer die CLR, weshalb die dann auch gleich mit injiziert wird. LL Hooks sind in dem Fall aber sehr begrenzt und schränken dich sehr ein.
|
|
|
06/28/2015, 15:21
|
#12
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Wer an ernsthaftem Hacking & Reverse Engineering interessiert ist, lernt Python.
|
|
|
06/28/2015, 19:00
|
#13
|
elite*gold: 0
Join Date: Aug 2014
Posts: 565
Received Thanks: 136
|
Quote:
Originally Posted by snow
Wer an ernsthaftem Hacking & Reverse Engineering interessiert ist, lernt Python.
|
kannst du auch sagen warum?
EDIT: Würde sowas mir weiterhelfen? :
|
|
|
06/29/2015, 02:42
|
#14
|
elite*gold: 0
Join Date: Mar 2015
Posts: 118
Received Thanks: 23
|
Hacken mit Python ist ganz gut geeignet fürs web sowie pentests mit kali.
Für klassische Desktop-Anwendungen würde ich dann schon eher ASM + C++ nehmen.
Allerdings bezweifel ich, dass du auch zukünftig beim Hacken bleibst.
|
|
|
07/01/2015, 16:29
|
#15
|
elite*gold: 10
Join Date: May 2013
Posts: 814
Received Thanks: 1,265
|
Warum schon wieder so eine sinnfreie Diskussion? Informiere dich über beide Sprachen im Netz, dann hast du deine Antwort. Wenn du keine Lust hast zu lesen, ist das dein Problem. Hier gibt es zu 90% sowieso nur Spasten, die die Antworten aus anderen Threads unqualifiziert wiederholen. Mach dir 'ne Pro-/Contra-Liste, speziell für dein Vorhaben.
|
|
|
 |
|
Similar Threads
|
iOS7 Vorteile Nachteile?
11/01/2013 - Smartphones - 27 Replies
Wer von euch kann iOS 7 empfehlen und gibt es da Veränderungen in der Datenverarbeitung mit dem neuen Betriebssystem?
Grüße ~Fragender~
|
Vorteile/Nachteile LAN/W-LAN?
09/19/2012 - Technical Support - 5 Replies
Hallo,
Kann mir bitte jemand die Vorteile/Nachteile von LAN/-Wlan sagen?
Hab vor mir Lan zuzulegen da mein mainboard auf XFast LAN spezialisiert ist, will nun wissen obs ein Vorteil währe oder nicht
Mfg.
|
vorteile/nachteile treasures
07/24/2012 - Main - 8 Replies
kann mir jemand sagen welche vorteile/nachteile es gibt bei treasures ??
soll man das eher vermeiden wenn man mit einem user der neu ist handelt und man selbst einige tbm trades hat?
|
[S]Metin2 SG vorteile/nachteile?
10/02/2010 - Metin2 - 5 Replies
Hallo liebe e*pvp Powerposter
Wie die Topic schon sagt möchte ich auf Metin2 SG anfangen aber würde mich vorher gern über Vor-Nachteile informieren,
Habe in der Sufu nichts passendes gefunden und ohne Infos nicht lohnenswert meines erachtens.
Ich bitte um schnelle und Informative Antworten.
mfg, Fani
|
Hacken - Vorteile und Nachteile.
03/06/2010 - WarRock - 25 Replies
Tag Com.
Wer Rechtschreibfehler findet darf sie sich auf die Stirn schreiben.
Falls ihr den Thread für unnötig haltet , lest ihn erst garnicht.
Wenn ihr in reporten wollt , braucht ihr euer jämmerliches #report auch nicht schreiben , das ist indirektes Beitragfarmen.
Ja ich hab mich beim Threadnamen etwas verhauen.
Rot = Kategorie.
Blau = Unterkategorie.
_________________________________________________ __________________________________
|
All times are GMT +1. The time now is 18:09.
|
|