WinFuture-Forum.de: Programmvostellung (c++) - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Programmvostellung (c++) WPA Schlüssel Generator

#16 Mitglied ist offline   ShadowHunter 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.099
  • Beigetreten: 31. August 04
  • Reputation: 1

geschrieben 08. November 2006 - 22:03

so und ich nehms als übung um den gcc zu bedienen.
andi@andi-desktop:~/Daten/Downloads/wpa2_generator_2.0.zip_FILES$ g++ -o wpa untMain.cpp untCGenerator.cpp untZahlenAuswerten.cpp
In file included from untMain.cpp:8:
getch.h:14:2: warning: no newline at end of file
untMain.cpp:46:2: warning: no newline at end of file
In file included from untCGenerator.cpp:3:
untCGenerator.h:8:2: warning: no newline at end of file
In file included from untZahlenAuswerten.cpp:4:
untCGenerator.h:8:2: warning: no newline at end of file

Hab ich da beim compilerbefehl was vergessen oder so? du (graumagier) hast ihn ja mit gcc 4.0 getestet, das meiner minimal aktueller ist sollte ja nichts ausmachen (4.1)
"Wir können Regierungen nicht trauen, wir müssen sie kontrollieren"
(Marco Gercke)
0

Anzeige



#17 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.659
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 08. November 2006 - 22:04

char Zeichen[62] = {0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R',
'S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};


so sieht der array aus, ich denke das müsste korrekt sein...oder?

-----------------------------------------------------------------------------------------------------------------------------------------------------

was Rika betrifft, natürlich ist das programm nur zu übungszwecken, aber wie soll mir das einen lernerfolg bringen, wenn man mir auf meine frage eine total themenfremde lösung präsentiert, außerdem war das nicht nur auf diesen thread bezogen....

-----------------------------------------------------------------------------------------------------------------------------------------------------

edit: so habs selbst rausgefunden, ich habe die zahlen am anfang des arrays nicht in hochkommas gesetzt,er hat es zwar kompiliert, aber ist falsch, da eine char variable in hochkommas stehen muss.

Dieser Beitrag wurde von Fabi bearbeitet: 08. November 2006 - 22:08

0

#18 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.747
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 08. November 2006 - 22:28

@ShadowHunter: Naja, nach dem C-Standard muss eine Quellcode-Datei mit einem New-Line-Zeichen enden. Ist aber nur eine Warnung und sollte die Funktion des Programm's daher nicht beeinflussen. Bei mir wurde die Warnung nicht angezeigt, weil sie XCode-seitig deaktiviert sind.

Fabi sagte:

so sieht der array aus, ich denke das müsste korrekt sein...oder?

Nein, die Zahlen gehören auch in Quotes.

EDIT: Aha, schon bemerkt. Die "Hochkommas" heißen übrigens "Einfache Anführungszeichen" :cool:
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#19 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.659
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 08. November 2006 - 22:31

@graumagier: man lernt doch immer wieder was dazu.....

Zitat

"Einfache Anführungszeichen"
:cool:

mfg
Fabi

EDIT: hab jetzt das fertige Programm + Quellcode nochmals angehängt.....

Angehängte Datei(en)


Dieser Beitrag wurde von Fabi bearbeitet: 08. November 2006 - 22:34

0

#20 Mitglied ist offline   ShadowHunter 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.099
  • Beigetreten: 31. August 04
  • Reputation: 1

geschrieben 08. November 2006 - 22:52

Beitrag anzeigenZitat (Graumagier: 08.11.2006, 22:28)

@ShadowHunter: Naja, nach dem C-Standard muss eine Quellcode-Datei mit einem New-Line-Zeichen enden. Ist aber nur eine Warnung und sollte die Funktion des Programm's daher nicht beeinflussen. Bei mir wurde die Warnung nicht angezeigt, weil sie XCode-seitig deaktiviert sind.

Naja das Programm startet aber mehr auch net :cool:
Inwiefern XCode-seitig deaktiviert?
"Wir können Regierungen nicht trauen, wir müssen sie kontrollieren"
(Marco Gercke)
0

#21 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.747
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 08. November 2006 - 23:17

ShadowHunter sagte:

Naja das Programm startet aber mehr auch net

Hm? Die drei Warnungen sind dann aber nicht die einzigen Meldungen!?

ShadowHunter sagte:

Inwiefern XCode-seitig deaktiviert?

Die Warnung beim Nicht-Vorhandensein einer neuen Zeile am Ende der Datei ist bei Xcode projektmäßig per default deaktiviert. Und AFAIK ist Apple's gcc auch der einzige, bei dem die Warnung deaktiviert werden kann :cool:
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#22 Mitglied ist offline   ShadowHunter 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.099
  • Beigetreten: 31. August 04
  • Reputation: 1

geschrieben 08. November 2006 - 23:22

Doch sind sie :cool:

andi@andi-desktop:~/Daten/Downloads/wpa2_generator_2.0.zip_FILES$ g++ -o wpa untMain.cpp untCGenerator.cpp untZahlenAuswerten.cpp
In file included from untMain.cpp:8:
getch.h:14:2: warning: no newline at end of file
untMain.cpp:46:2: warning: no newline at end of file
In file included from untCGenerator.cpp:3:
untCGenerator.h:8:2: warning: no newline at end of file
In file included from untZahlenAuswerten.cpp:4:
untCGenerator.h:8:2: warning: no newline at end of file
andi@andi-desktop:~/Daten/Downloads/wpa2_generator_2.0.zip_FILES$ ./wpa
**************************************************
*******************
Dies ist ein Programm, um einen Schluessel fuer ein kabeloses Netzwerk
mit WPA2-Verschluesselung zu generieren.
**************************************************
*******************
Diese Programm steht unter der GNU GPL
**************************************************
*******************
**************************************************
*******************


WPA2-Schluessel:


Und dann is Feierabend, kann strg+c drücken und bin wieder draußen!


Jaja dein Apple is so UBER :cool:
"Wir können Regierungen nicht trauen, wir müssen sie kontrollieren"
(Marco Gercke)
0

#23 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.747
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 08. November 2006 - 23:26

Naja, dann geh' mal an's Leerzeilen-Einfügen :cool:

Ich werd' meine Version mal dahingehend updaten.

Dieser Beitrag wurde von Graumagier bearbeitet: 08. November 2006 - 23:32

"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#24 Mitglied ist offline   ShadowHunter 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.099
  • Beigetreten: 31. August 04
  • Reputation: 1

geschrieben 08. November 2006 - 23:28

Mach du das, du weisst wie es gehört, ich will ja nur anhand dem Ganzen meinen gcc testen.

edit:
es geht doch, es dauert nur einige Sekunden bis er einen Schlüssel liefert :/ sry

Dieser Beitrag wurde von ShadowHunter bearbeitet: 08. November 2006 - 23:39

"Wir können Regierungen nicht trauen, wir müssen sie kontrollieren"
(Marco Gercke)
0

#25 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.739
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 08. November 2006 - 23:38

[$][wpa] g++ -o wpa untMain.cpp untCGenerator.cpp untZahlenAuswerten.cpp 
In Datei, eingefügt von untMain.cpp:8:
getch.h:14:2: Warnung: Kein Newline am Dateiende
untMain.cpp:46:2: Warnung: Kein Newline am Dateiende
In Datei, eingefügt von untCGenerator.cpp:3:
untCGenerator.h:8:2: Warnung: Kein Newline am Dateiende
In Datei, eingefügt von untZahlenAuswerten.cpp:4:
untCGenerator.h:8:2: Warnung: Kein Newline am Dateiende
[$][wpa] ls
getch.h  main.cpp  untCGenerator.cpp  untCGenerator.h  untMain.cpp  untZahlenAuswerten.cpp  untZahlenAuswerten.h  wpa
[$][wpa] ./wpa 
**************************************************
*******************
Dies ist ein Programm, um einen Schluessel fuer ein kabeloses Netzwerk
mit WPA2-Verschluesselung zu generieren.
**************************************************
*******************
Diese Programm steht unter der GNU GPL
**************************************************
*******************
**************************************************
*******************


WPA2-Schluessel:

i1Chp8TWC4zV0AnCE2zXEi16mU6f3A4x7ujBWYWseCfZSqbalC
Zeu4vRdbdsFWX

Zum Beenden beliebige Taste druecken


Funzt doch.

gcc -v sagte:

[$][~] gcc -v
Es werden eingebaute Spezifikationen verwendet.
Ziel: i686-pc-linux-gnu
Konfiguriert mit: /var/tmp/portage/gcc-4.1.1-r1/work/gcc-4.1.1/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.1 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread-Modell: posix
gcc-Version 4.1.1 (Gentoo 4.1.1-r1)

0

#26 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.747
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 08. November 2006 - 23:42

So, neue Version ist da.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#27 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.659
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 09. November 2006 - 16:52

wenns dann am ende doch bei alles läuft, dann bin ich froh! :gähn:

mfg
fabi
0

#28 Mitglied ist offline   ShadowHunter 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.099
  • Beigetreten: 31. August 04
  • Reputation: 1

geschrieben 09. November 2006 - 17:07

jetzt gehts auch ohne compilerwarnung:)
"Wir können Regierungen nicht trauen, wir müssen sie kontrollieren"
(Marco Gercke)
0

#29 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.659
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 09. November 2006 - 20:29

dann wären ja jetzt alle rundum glücklich...... :cool: :)
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0