Προς το περιεχόμενο

C++ Question


Dvs

Προτεινόμενες αναρτήσεις

Δημοσ.

//---------------------------------------------------------------------------

 

#pragma hdrstop

 

//---------------------------------------------------------------------------

 

#pragma argsused

#include <iostream>

/***************************************************************

File: main.cpp

 

***************************************************************/

 

#include <iostream>

typedef unsigned short int USHORT;

typedef unsigned long int ULONG;

typedef short int SSHORT;

typedef long int SLONG;

#define nMAX 60 // max chars for name

#define sMAX 20 // max chars for serial

 

void main(int agrc,char **argv[])

{

using namespace std;

 

 

cout << "give string: ";

char name[40];

unsigned char serial[sMAX]; serial[29]=0;

cin.get(name,40);

 

unsigned char hard[30] = {0x5F ,0x71 ,0x20 ,0x3C ,0x40 ,0x7E ,0x3D ,0xF2,0x68,0x2F ,0x31 ,0x5B ,0x67 ,0xD8 ,0x2C ,0x3E};

int mikos = strlen(name);

 

for (int i=0;i<=(mikos>16?mikos:16);i++)

{

serial= (name[i%mikos] ^ hard[i%0x10]) % 0x19 + 0x41;

}

 

serial[16]=0; // We want only the first 16 chars

 

cout << "Out: is: "<< serial;

 

// wait

cout << "\n\nPress enter to exit....";

char wait;

cin.ignore(1,'\n');

cin.get(wait);

}

 

Eno to serial ipologizetai kanonika mesa sto loop molis vgei ap[o to loop allazei teleios!! Giati ginetai auto? Kati prepei na pezei me to signed/unsigned char alla den xero giati

Δημοσ.

loipon, to eida ligaki kai tha sou pw tin gnwmi mou giati den leitourgei alla:

 

1) Mathe na grafeis domimena, stoixismena, omorfa gia na einai eukoloteri i aposfalmatwsi kai apo tous allous alla to kuriotero kai apo esena!

2) Xrisimopoieis blepw CppBuilder e... Mou thumizeis palious kalous kairous prin me parasurei i VC++

3) H edoli serial[29]=0; ti rolo baraei? mipws kanenan?

4) To hard[30] ti rolo baraei? Mipws kanenan kai tha eprepe na ginei hard[] afou to irizeis me anathesi timwn plirws?

5) Giati serial[sMAX] kai oxi kateutheian serial[16]?

6) Ta 3,4,5 einai sto motivo tou grafe omorfa kai swsta pou sou eipa parapanw gia na katalabaineis ton kwdika sou.

7) Kati typedefs blepw ekei psila...

8) i logiki mikos>16?mikos:16 sto for den einai swsti giati ama to string tou xristi einai mikrotero apo 16, tote oi upoloipes theseis ews to 16 tha exoun tuxaia dedomena opote den tha paragei o algorithmos sou to idio serial kathe fora!

 

Oso gia to problima, nomizw oti einai to oti mesa sto for grafeis serial kai oxi serial(i). Bebaia pws sou ekane compile me sketo serial, den kserw. Isws einai thema kapoiou directive pou exei default i CppBBuilder. Padws, xwris to(i) den exei noima. Ama baleis serial(i), tha deis oti bgainoun swsta ta serials.

 

9) elpizw na se boithisa

10) Tora dustuxws gia esena, oloi kseroume ton algorithmo pou paragei ta passwords tou programamtos pou ftiaxneis kai apo tin prwti wra pou tha to bgaleis pros ta eksw tha uparxei idi crack! :-)

Δημοσ.
1) Mathe na grafeis domimena, stoixismena, omorfa gia na einai eukoloteri i aposfalmatwsi kai apo tous allous alla to kuriotero kai apo esena!

Ego to egrapsa omorfa kai oraia me esoxes ktl alla sto copy paste ola figane <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/tongue.gif" alt="" />

 

3) H edoli serial[29]=0; ti rolo baraei? mipws kanenan?

Mallon mou xefige <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

 

4) To hard[30] ti rolo baraei? Mipws kanenan kai tha eprepe na ginei hard[] afou to irizeis me anathesi timwn plirws?

Oxi thelo na exei merika stoixeia parapano kathos an to strlen(name) >16 tha vgei ektos pinaka (iparxei mia parallagi tou kodika)

 

5) Giati serial[sMAX] kai oxi kateutheian serial[16]?

gia na to allazo eukola kath fora pou thelo <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/tongue.gif" alt="" />

 

7) Kati typedefs blepw ekei psila...

yep, iparxoun <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" /> [ den enoxloun kanena pantos <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/tongue.gif" alt="" /> ]

 

8) i logiki mikos>16?mikos:16 sto for den einai swsti giati ama to string tou xristi einai mikrotero apo 16, tote oi upoloipes theseis ews to 16 tha exoun tuxaia dedomena opote den tha paragei o algorithmos sou to idio serial kathe fora!

oxi, apla tha xanapaei apo tin arxi! [iparxei to i%mikos]

 

Oso gia to problima, nomizw oti einai to oti mesa sto for grafeis serial kai oxi serial(i). Bebaia pws sou ekane compile me sketo serial, den kserw. Isws einai thema kapoiou directive pou exei default i CppBBuilder. Padws, xwris to(i) den exei noima. Ama baleis serial(i), tha deis oti bgainoun swsta ta serials.

Auto itan serial (opos kai edo alla to pernei gia italics :>) !!

 

10) Tora dustuxws gia esena, oloi kseroume ton algorithmo pou paragei ta passwords tou programamtos pou ftiaxneis kai apo tin prwti wra pou tha to bgaleis pros ta eksw tha uparxei idi crack! :-)

Megale distixos tin patises <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/tongue.gif" alt="" /> - Auto einai to keygen <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

 

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

 

To thema einai oti etrexe apsoga se M$ VC++ eno se borland kanei kolpa!!

Δημοσ.

Ton deikti i odws den ton deixnei giati kanei conflict me to tag gia ta italics.

 

Xmm... ok tote. Eixa diabasei kapou gia incompatibilities tou CppB kai VC++. Odws exoun kapoia diafora sta signed ktl alla den thimamai tora akrivws ti itan. Padws to lathos pou les fainetai koufo, na allazei timi eksw apo to loop. Gia duereunise to perissotero giati borei na einai kati allo.

 

 

Δημοσ.

vrika ena provlima:

1. ekane mia loop parapano kai allaze stin teleuataioepanalipsi ton xaraktira...

2. Kapou pezei kapoia vlakeia me to XOR kai dinei lathos apotelesma. (exo ton idio algoritmo se C kai dinei alla apotelesmata merikes fores :>] iparxei kapoios lathos kapou pou den to vlepo.

 

Euxaristo pantos

 

 

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...