cerco corso HACKER

Pubblicità
Il dos è l'ultima cosa di cui mi preoccuperei .
Fossi in te inizierei con il semprevivo C :D
Già, all'epoca dei Win98 e simili tornava utile saper i comandi di dos (era bello scrivere virus con il blocco note ed inferstare la scuola con file in formato .bat :asd:) ma oggi no.
IMHO fai una fatica inutile a studiare linguaggi che non sapresti come utilizzare (e che dovresti studiare per qualche mese prima di cominciare ad averne un pò di padronanza), fai prima ad usare googly per cercare programmi già fatti utili per i tuoi scopi.

Kmq +tosto che star a perder tempo così gioca a Uplink, al- ti levi qualche soddisfazione.. :asd:


CIAWA
 
Video training Hacker Certification

Ho due video corsi disponibili.

Il primo consiste in 21 filmati elaborati da CEH (video e audio con dimostrazioni) di circa 30 minuti ciascuno.


Il secondo consiste in 6 DVD (boot Camp live instructor-led classroom session with full audio, video and demonstration).
Per maggiori info vedere

CEH Training CBT Boot Camp - Certified Ethical Hacker v.6 - CA-CEH001

Non li do gratis....


Pink Panther
 
... perchè di solito si da dell'hacker anche hai cracker, e come dice Balthasar85 forse...

Codice:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX 27

int trova_stringa (char s1[],char s2[]);

void main (){
	char stringa1[]="Hai non si scrive con la h.";
	char stringa2[MAX];
	int test=1;
	int rit=0;
        int k=1;
printf("Scrivi 100 volte: Hai non si scrive con la h.\n\n");
if (k<100){
	while (test){
		printf("Inserisci stringa: ");
		scanf ("%s",&stringa2);
		rit=trova_stringa(stringa1, stringa2);
		if (rit==-1){
			printf("Scrivi giusto!\n");
		}else{
			printf("Bravo, devi scriverlo ancora %d volte. Forza!\n",100-k);
                        k++;
		}
		scanf("%d",&test);
	}else{
        printf("Hai finito!\n");
	exit (0);
}

int trova_stringa(char s1[],char s2[]){

	int i=0;
	int j=0;
	int l_s1=0;
	int l_s2=0;

	l_s1=strlen(s1);
	l_s2=strlen(s2);

	while (j+l_s2<l_s1){
		if (s1[j+l_s2-1]==s2[l_s2-1]){
			while (i<l_s2&&s1[i+j]==s2[i]){
				i++;
			}
			if (i==l_s2){
				return(j);
			}
		}
		j++;
		i=0;
	}
	return(-1);
}
:asd::asd::asd::asd::asd::asd::asd::asd::asd::asd:

Ciao

P.S. Io quelle due righe di C le ho buttate giù con le poche conoscenze rimaste nel mio cervello, quindi 99 su 100 c'è dentro qualche errore, magari anche grave... io l'ho fatto per fare la battuta, sia chiaro!!!
 
Codice:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX 27

int trova_stringa (char s1[],char s2[]);

void main (){
    char stringa1[]="Hai non si scrive con la h.";
    char stringa2[MAX];
    int test=1;
    int rit=0;
        int k=1;
printf("Scrivi 100 volte: Hai non si scrive con la h.\n\n");
if (k<100){
    while (test){
        printf("Inserisci stringa: ");
        scanf ("%s",&stringa2);
        rit=trova_stringa(stringa1, stringa2);
        if (rit==-1){
            printf("Scrivi giusto!\n");
        }else{
            printf("Bravo, devi scriverlo ancora %d volte. Forza!\n",100-k);
                        k++;
        }
        scanf("%d",&test);
    }else{
        printf("Hai finito!\n");
    exit (0);
}

int trova_stringa(char s1[],char s2[]){

    int i=0;
    int j=0;
    int l_s1=0;
    int l_s2=0;

    l_s1=strlen(s1);
    l_s2=strlen(s2);

    while (j+l_s2<l_s1){
        if (s1[j+l_s2-1]==s2[l_s2-1]){
            while (i<l_s2&&s1[i+j]==s2[i]){
                i++;
            }
            if (i==l_s2){
                return(j);
            }
        }
        j++;
        i=0;
    }
    return(-1);
}
:asd::asd::asd::asd::asd::asd::asd::asd::asd::asd:

Ciao

P.S. Io quelle due righe di C le ho buttate giù con le poche conoscenze rimaste nel mio cervello, quindi 99 su 100 c'è dentro qualche errore, magari anche grave... io l'ho fatto per fare la battuta, sia chiaro!!!
:lol::lol::lol:

magari se usavi le operazioni sulle stringhe avresti risparmiato qualche riga di codice;

Codice:
//- [B] Lunghezza[/B]
    int strlen ( const char *str );

//– [B]Confronto[/B]
 int strcmp(const char *s,const char *t);
//(restituisce un valore minore di 0 se s<t; 0 se s=t; un valore maggiore di 0 se s>t)

//– [B]Copia[/B] (copia la seconda stringa nella prima)
  char *strcpy (char * str1,const char*str2);

//– [B]Concatenazione[/B] (concatena la seconda alla prima)
  char *strcat (char * str1,const char *str2);
 
:lol::lol::lol:

magari se usavi le operazioni sulle stringhe avresti risparmiato qualche riga di codice;

Codice:
//- [B] Lunghezza[/B]
    int strlen ( const char *str );

//– [B]Confronto[/B]
 int strcmp(const char *s,const char *t);
//(restituisce un valore minore di 0 se s<t; 0 se s=t; un valore maggiore di 0 se s>t)

//– [B]Copia[/B] (copia la seconda stringa nella prima)
  char *strcpy (char * str1,const char*str2);

//– [B]Concatenazione[/B] (concatena la seconda alla prima)
  char *strcat (char * str1,const char *str2);

Eh beh, ma tu sei un bullo e conosci tutti sti trucchetti qua...:inchino: io ho fatto 5 mesi di programmazione C perchè c'era nelle materie del primo anno dell'università (nota che faccio meccanica... e prima ho fatto l'iti indirizzo meccanica), quindi so proprio le cose basilari (almeno, dovrei sapere... :look:). Te invece sei oltre!!! (in confronto a me intendo)

Ciao
 
Ma non ne avete altro da fare a quest'ora?? :D Al posto di postare righe di C++ che appena le ho riviste mi è venuta in mente la mia professoressa.... brrrrr :look:

Kmq +tosto che star a perder tempo così gioca a Uplink, al- ti levi qualche soddisfazione.. :asd:

Azzo che bel gioco! :sisi: :love::love: :sisi: Ci giocavo tutti i giorni... ma quando diventerà Abbandonware? non vedo l'ora di poterlo scaricare! :rolleyes:
 
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top