Questa guida spiega come installare il framework PHP Laravel ed il pacchetto JWT-Auth.   Che cos’è Laravel? Laravel è un framework open source di tipo MVC scritto in PHP per lo sviluppo di applicazioni web, creato nel 2011 da Taylor Otwell basato su Symfony. Laravel è distribuito con licenza MIT e mantiene tutto il…

Read More

Questo articolo mostra un esempio su come realizzare un form per upload di immagini senza ricaricare la pagina, cioè utilizzando AJAX, graficamente basato su Bootstrap. Il tutto è composto da un file index scritto in semplice HTML5, che si serve di uno script jQuery per effettuare la chiamata AJAX ed inviare l’immagine ad uno script…

Read More

Guida SQL Injection

1. Introduzione 1.1 Le applicazioni web e i DBMS SQL Sono sempre più diffuse le applicazioni web che si appoggiano su DBMS (Database Management System), in molti casi di tipo SQL (Structured Query Language), per esempio MySQL. SQL è dunque uno dei principali linguaggi utilizzati per interagire con i database. Gli utenti interagiscono con l’applicazione…

Read More

In quest’articolo spiegherò come connettersi, tramite molteplici linguaggi, ad un server MySQL, eseguire una query ed estrapolare il risultato della query. Prima di iniziare illustrerò alcune variabili che utilizzerò su tutti i codici: HOST: indirizzo del database a cui si vuole accedere (esempio: localhost, nel caso in cui il database risiede nella stessa macchina dove…

Read More

Realizzare tool in PHP per criptare stringhe di testo è abbastanza semplice, poichè esistono già delle funzioni che ci permettono di criptare una qualsiasi stringa. Per decriptarle, invece, bisognerebbe usare dei “dizionari”, ma esistono già dei siti che permettono di decriptare i codici md5, sha1 ecc. Ovviamente non tutte le stringhe possono essere decriptate. Per…

Read More