KinG-InFeT.NeT  
  Login or Registrare
~  Home  ~  Downloads  ~  Your Account  ~  Forums  ~ Web-Links ~
Futuri aggiornamenti!!: Come avrete visto il sito � stato defacciato quindi data la poka sicurezza del CMS provveder� a cambiare interamente cms e a sistemare + la sicurezza
MENU - KinG-InFeT.NeT
· Home
· Acces Point Pwd-Default
· Archivio Exploit
· Ascii Tables
· Button Maker
· Cerca
· Codice Fiscale
· Contatta l'Admin
· Crea Avatar
· Dns IP Range
· Downloads
· Dragon Ball Series
· Flash Games
· Forums
· Genera Pass
· Geo-IP
· GuestBook
· HaCkEr-GaMe
· Home Page Flash Creator
· Image Hosting
· Invia una Fake-Mail
· l'HostName sapendo l'IP
· La migliore Distro Linux
· Lista Comandi UNIX
· Lista Utenti
· logo Creator
· MD5-Cracker Online
· MD5/SHA1 Generate
· Messaggi Privati
· MsN Account List
· My Personal Site
· Naviga Anonimo
· News dal Mondo dell'inf.
· Nick Name Maker
· No-Paste
· NuKe-TooLz
· NukeSentinel
· PaPeRs - TuToRiAl
· Proxy List
· Ricerca Satellitare
· Segnala Questo Sito
· Segnalami un Bug
· Smiley Generation
· Statistiche
· Top 10
· Total Search
· Userbar Creator
· WebLinks
· WordList
· XSS New Cheat List
 
Linkaci

Linkaci:

KinG-InFeT.NeT


 
Tool

Accedi al pannello di

Coding/Decoding - Tool


� By KinG-InFeT

 
Ricerca dominio
Registra il tuo Dominio Su Aruba :



 
Ultimi Download
Gli ultimi 10 Download
· 1: Shellr57
· 2: EVEREST Ultimate Edition v5.01.1700 + SERIALS
· 3: The Metasploit Project - Framework
· 4: Tanable Nessus Network Security Scanner
· 5: EtherApe
· 6: ntop - network top
· 7: Dsniff
· 8: Ettercap
· 9: TCPDUMP/LIBPCAP
· 10: Kismet


Top 10 Download
· 1: MsN-CrAsH [45]
· 2: Doork GooGle [44]
· 3: Acunetix Web Vulnerability Scanner 6 [40]
· 4: Virus Maker v 1.0 - NO LAMER! [38]
· 5: Matrix Effect [35]
· 6: Super Scan 4 [34]
· 7: Neo.Trace.Pro.v3.25 [32]
· 8: Cain & Abel [30]
· 9: FaKe-Mail [27]
· 10: ShellC99 [23]
 
Attack Hack Blocks
Questo è l'elenco degli indirizzi IP bloccati da NukeSentinel(tm).

· 79.46.31.224  - Script
· 79.10.29.101  - Script
· 79.54.99.183  - Script
· 72.51.46.230  - Admin
· 151.62.49.23  - Script
· 62.10.78.76  - Script
· 79.49.140.223  - Union
· 79.47.98.214  - Script
· 79.52.183.175  - Script
· 79.41.179.252  - Script
· 78.142.140.194  - Script
· 79.13.4.35  - Script
· 79.53.176.25  - Script
· 79.53.197.134  - Union
· 80.240.220.83  - CLike
· 79.36.13.104  - CLike
· 88.198.36.73  - Script
· 151.33.145.2  - Union
· 79.43.95.254  - Script
· 79.9.19.62  - Script

NukeSentinel™
 
KinG-InFeT.NeT: Forums

KinG-InFeT.NeT - Ufficial Forum :: Leggi il Topic - Guida base al Perl 2
 
 FAQFAQ   CercaCerca   Lista degli utentiLista degli utenti   Gruppi utentiGruppi utenti 
 ProfiloProfilo   Messaggi PrivatiMessaggi Privati   LoginLogin 

Guida base al Perl 2

 
Nuovo Topic   Rispondi    Indice del forum -> Programmazione Perl
Precedente :: Successivo  
Autore Messaggio
admin
Founder
Founder


Registrato: Oct 03, 2008
Messaggi: 261

MessaggioInviato: Lun Ott 27, 2008 12:07 pm    Oggetto: Guida base al Perl 2 Rispondi citando

#########################################
######### Guida Perl by H4rd_Skull ###########
#########################################
Part 2

Introduzione 2.0

Bene , eccoci alla secoda parte del nostro corse per imparare uno dei migliori linguaggi di programmazione tutt'ora esistenti : il Perl.
Fino ad adesso abbiamo imparato gli elementi principali di sintassi e abbiamo dato un breve accenno alle variabili che in questa guida approfondiremo ancora di più.
Tra l'altro il Perl non offre solo queste semplici funzioni , ma è in grado di dare al programmatore svariate opportunità.

Le variabili

Ok , apriamo il nostro editor di testo preferito e scriviamo :

Codice:
#!/usr/bin/perl

#

print "Come ti chiami?";
$nome=<STDIN>;
chomp($nome);
print "Ciao $nome";


Bene , con le conoscenze già aquisite siamo in grado di identificare i commenti e le variabili , ma come avrete certamente notato questo script è leggermente diverso da quello che abbiamo visto nella lezione scorsa.
Inanzitutto prima della variabile "$nome" non abbiamo messo il comando MY . Perchè?
Perchè tale comando è relativo , la variabile può essere dichiarata direttamente anche senza l'ausilio di tale comando.
Poi cosa notiamo?

Codice:
chomp($nome);


Non è niente di difficile , anche non mettendolo darebbe la stessa cosa , ma serve a dare un tocco di personalizzazione tra lo script e il programmatore durante l'avvio del programma tramite la macchina.

Come sappiano tutte le variabili "possono" essere racchiusi tra apici , ma non è sempre così :

Codice:
$stringa="Ciao";
$stringa=4;


Notiamo che quando la variabile ha un valore numerico non ha bisogno degli apici Wink

IF , ELSIF , ELSE

Ora parleremo di Perl vero e proprio , cercherò di spiegarvi questo capitolo in maniera più semplice possibile per chi non conosce niente di perl , vi prego di concentrarvi .

Codice:
#!/usr/bin/perl

#

print "Quando fu scoperta l'america?";
$anno==<STDIN>;
chomo($anno);
print "Esatto\n";
print "Quante erano le caravelle?";
$numero=<STDIN>;
chomp($numero);
print "Esatto";


Bene in questo script non fa altro che dare domande che noi dovremmo rispondere...ma ci sono errori e anche tanti Very Happy .
Cosa c'è che non va ? Io vedo tutto a posto Neutral
Dal punto di vista sintattico hai ragione , ma prova ad avviare il programma : vedresti che ogni cosa che ci scriveremo darà sempre lo stesso messaggio :

Codice:
Esatto


Ma la scoperta dell'america avvenne nel 1492 se non mi sbaglio , quindi?
E se mettessi un messaggio di errore in base a ciò che scrivo?
Qui entrano in gioco IF , ELSIF , ELSE Wink
Traducendoli diventerebbe (a modo mio) : Se , Invece di Se , Diverso Very Happy
Ad esempio :

Cita:
Se scrivo questo
esce quello
Invece di se io scrivo questo
ed esce quest'altro
Diverso scrivo questo
ed uscirà questo


capito ? XD

Ora vediamo al codice di questo script :

Codice:
#!/usr/bin/perl

#

print "Quando fu scoperta l'america?";
$anno=<STDIN>;
chomp($anno);
if ($anno==1492)
{
print "Esatto";}
elsif ($anno=1992)
{
print "Sei un somaro";}
else
{
print "NONO";}


Semplice no?

Abbiamo notato che gli operatori : IF , ELSIF , ELSE sono rinchiusi tra parentesi graffe ( { } ) e che si devono assolutamente aprite e chiudere , in poche parole funzionano così :

Codice:
if (condizione)
{
(blocco di codice)
}
elsif (condizione)
{
(blocco di codice)
{
else
{
(blocco di codice)


Si può comunque mettere più operatori Wink

Bene la prossima volta studieremo gli Array & Hash , i Sub, Wink

Alla prossima
_________________
D3vil-C0de Crew => http://d3vilc0de.org
My Spaces => http://kinginfet.135.it
My Tool Cracker => http://totalcracker.135.it
My Dj Site => http://djkinginfet.135.it
Torna in cima
Profilo Messaggio privato Invia email HomePage MSN Messenger
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Programmazione Perl Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum


CoPyRiGhT 2009 By KinG-InFeT
PhpBB Copiright 2009
Tutti I Diritti Riservati
Forums ©


Valid robots.txt
CoPyRiGhT © 2009/2010 By KinG-InFeT.NeT - Tutti i Diritti Riservati ®

Generazione pagina: 0.07 Secondi

Coder By KinG-InFeT