Visualizzazione post con etichetta Altro. Mostra tutti i post
Visualizzazione post con etichetta Altro. Mostra tutti i post

lunedì 2 gennaio 2012

Tips & Tricks


1. Commands


2.  Network config


3.  VIM

4.  SSH

    Tips & Tricks


    1.  Wget for Windows - Retrieve files from WWW
    (from prompt)

    2.  BSoD - Blue Screen Of Death


    3.
      Script to download a file from the Internet

           Run it from the command line as follows:

           cscript.exe downloadfile.vbs

      4.  Putty, sftp, scp (for Windows)

      5.  Remote desktop

      6.  PsExec


      7.   Svchost

              venerdì 30 dicembre 2011

              Nmap

              Metasploit Project

              Installing Metasploit Community Edition (on BackTrack 5)

              BackTrack 5 R1 comes pre-installed with Metasploit Framework 4.0. Unfortunately, Metasploit Community, which brings a great new Web UI and other functionality, was introduced in version 4.1, so it's not included by default. Updating Metasploit Framework using the msfupdate command will not install the Web UI. In addition, BT5 only makes the development trunk available, not the stable trunk (read about the difference). This post tells you how you can update your version of BackTrack5 to Metasploit Community, including both the stable and the dev trunk of Metasploit Framework. If you want to use Metasploit Express or Metasploit Pro on BackTrack5, follow the same instructions and enter your product key at the end to activate your commercial Metasploit edition.

              Installing Metasploit Community over the existing Metasploit Framework installation won't work for several reasons, one being a conflict with the postgres database. The best way is to start by uninstalling Metasploit Framework v3 first. After logging on to BT5 (user: root / password: toor), use the following command to uninstall the software:

               /opt/framework/uninstall


              After the uninstall has completed, enter the BacktTrack GUI with the following command:

              startx

              Open Firefox (menu Applications / Internet / Firefox Web Browser), go to http://metasploit.com/download and download the Linux installer. When the download has completed, open a terminal window and enter the following commands:

              chmod u+x /root/metasploit-latest-linux-installer.run

              ./metasploit-latest-linux-installer.run


              At the end of the installer, the Metasploit Web UI opens in Firefox (hint: it's opened behind your terminal window). Since the Metasploit UI uses a user-generated, unsigned SSL certificate, Firefox complains that the connection is untrusted. Click on I understand the risks, Add Exception..., and Confirm Security Exception

              By default, Javascript is disabled in the Firefox BackTrack installation. You should enable Javascript for https://localhost first. To do this, click on Options... on the bottom right of your screen, and select Allow https://localhost

              Enter a username and password, and click Create Account. Click on Register your Metasploit license here!

              Firefox on BackTrack is very restrictive with Javascript and redirects, so the registration process is more cumbersome than with a standard Firefox installation. The registration page is hosted on Rapid7.com, leverages several background services to generate the product key, and requires Javascript. Here is what you need to do to register the license.

              1. Click on Options... on the bottom right of your screen, and select Temporarily allow all this page. 
              2. Once again click on Options... on the bottom right of your screen, and select Temporarily allow all this page. 
              3. Enter your email address and hit Go. 
              4. Once again click on Options... on the bottom right of your screen, and select Temporarily allow all this page. 
              5. Hit Go again. 
              6. You'll see a redirect warning that starts with "Request". Simply ignore it. 
              7. Close the tab. You should now be back in the Metasploit Web UI


              Within 5 minutes of completing the form, you'll receive an email with a product key. Copy it to the Product Key field, then click Activate License. You should now see this success message: 


              Congratulations, you're good to go!

              Back | Track 5

              giovedì 22 dicembre 2011

              Fax to e-mail

              Ricezione fax - Messagenet

              Il primo servizio gratuito in Italia per ricevere fax con la posta elettronica. Registrandoti a FreeFax ottieni subito un numero di FAX personale con un prefisso telefonico italiano a scelta!

              Come funziona:
              • Tutti i FAX inviati al tuo numero di FAX personale vengono recapitati nella tua casella di posta elettronica, come allegati grafici, facili da leggere, stampare e archiviare.
              • Il servizio FreeFAX è gratuito, e puoi ricevere fino a 3 fax al mese.
              • La limitazione a 3 fax al mese sarà attiva dopo i primi 3 mesi di utilizzo del servizio.
              • In qualsiasi momento puoi acquistare il servizio FAXin, mantenendo lo stesso numero telefonico personale, per utilizzarlo in modo illimitato e professionale.

              Invio fax - Faxator

              Faxator è un servizio per inviare FAX dalla propria e-mail a un numero telefonico munito di Telefax. Il servizio ovviamente è commerciale per usi professionali. E' gratuito invece per l'utenza privata che possono inviare 100 Fax al mese con il limite di non più di 10 Fax al giorno. Richiede registrazione con fornitura del proprio numero cellulare. Nella versione gratuita e possibile inviare lo stesso Fax al massimo a cinque numeri telefonici. Guida completa qui.


              Alternativa:

              Un altra valida alternativa per invio/ricezione di fax è rappresentata da EuteliaF@x che però richiede un approvazione più lunga dell'account e l'invio di un documento di riconoscimento

              App Android

              • Wpa Tester (download qui)
                Applicazione che permette di testare la sicurezza della propria rete Wi-Fi (Alice e Fastweb)

              • AirDroid
                Applicazione per controllare Android da PC (connessione WiFi necessaria). Possibilità di scambiare i file da Android a PC e viceversa

              • Plan B
                Applicazione per ritrovare i dispositivi Android già smarriti o rubati tramite GPS

              • Find My Car
                Il nome dell'applicazione è abbastanza esplicativo, usa il GPS

              • Viber
                Applicazione per SMS e chiamate free (voip) se attiva la connessione a internet

              • WhatsApp, FreeSMS, Skebby, HeyWire, ecc
                Applicazioni per SMS free (necessita della connessione a internet attiva)

              • BarCodeScanner

              • SSHDroid

              • AndFTP, AndSMB

              • AndroZIP

              • Apps 2 SD

              • Teamviewer

              • SuperUser
                Applicazione per ottenere i privilegi di root

              • yxplayer
                Applicazione per vedere i file video (.avi)

              • Android Lost
                Applicazione per il controllo remoto del telefono tramite Internet e SMS. E' necessario andare sul sito di Android Lost e fare il login con il proprio account gmail. Ovviamente deve essere presente una connessione internet attiva sul telefonino

              mercoledì 14 dicembre 2011

              Port forwarding

              For configuring port forwarding on any VirtualBox VirtualMachine, entering the following three commands for each and every rule you wish to setup will get you the results you're looking for. Be sure to remove the underscored words (and their underscores) and replace them with the settings for your individual VM.

              From Host Machine:

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/<CARDNAME>/0/LUN#0/Config/<RULENAME>/Protocol" <protocol>

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/<CARDNAME>/0/LUN#0/Config/<RULENAME>/HostPort" <port_num>

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/<CARDNAME>/0/LUN#0/Config/<RULENAME>/GuestPort" <port_num>


              LEGEND:

              <VMNAME>    = name of VM from VirtualBox main window

              <CARDNAME>  = name of virtual network adapter - pcnet for PCnet-FAST III, e1000 for Intel PRO/1000 MT Desktop, and so on

              <RULENAME>  = name you want want the rule to be stored as

              <PROTOCOL>  = TCP, or UDP - if you want to do both, you have to have a **second** set of rules with a **different** rulename (eg. SSH1 for TCP and SSH2 for UDP)

              <GUESTPORT> = the destination port - for example, this could be "80" for a webserver

              <HOSTPORT> = the external port - for example, this could be "8080" for a webserver if your ISP does not allow personal web servers on port 80

              If you want to verify your settings:

              VBoxManage.exe getextradata "<VMNAME>" enumerate



              Port forwarding SSH – Example

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22

              Adesso per collegarci alla macchina virtuale che ospita il server SSH dobbiamo contattare la porta 2222 in ascolto sul computer host:

              ssh localhost 2222


              Per cancellare le regole appena create: 


              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol"

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 

              VBoxManage.exe setextradata "<VMNAME>" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort"

              VirtualBox

              giovedì 10 novembre 2011

              Condividere la connessione della Internet Key

              Molte volte siamo costretti a dover utilizzare, per navigare in Internet, una chiavetta 3G UMTS USB, nel caso in cui nella nostra zona non sia disponibile una linea ADSL o perchè, magari, ci troviamo in vacanza. Un grande limite di queste chiavette, è la disponibilità di Internet limitata al computer, dove vengono inserite. A meno di possedere un router 3G l'unico modo per permettere la condivisione della Internet Key è seguire la seguente guida che vi permetterà di condividere la connessione ad Internet della chiavetta con altri dispositivi (computer, notebook, smartphone, xbox…), collegati alla stessa rete LAN o WiFi del computer dove la chiavetta USB è stata inserita.

              Requisiti

              • Chiavetta internet 3G UMTS (va bene qualsiasi modello e qualsiasi scheda al suo interno)
              • Windows (nella guida verrà illustrata la procedura per Windows 7, su Windows XP cambierà qualcosa, ma il procedimento è molto simile)  
              • Scheda di rete LAN o WiFi


              Starting...

              1.  Start -> Pannello di Controllo selezionare il menu: "Rete e Internet" -> "Centro connessioni di rete e condivisione"

              2.  Selezionare "Modifica impostazioni scheda"


              3.  La nuova pagina ci mostra la lista delle nostre schede di rete, con la chiavetta inserita, cerchiamo la scheda di rete generata dalla chiavetta stessa, vi basta posizionare il mouse sul nome e controllare il nome, nel mio caso si chiama Huawei Mobile Broadband. 

              4. Trovata la scheda di rete della chiavetta, clicchiamo sul nome col tasto destro e andiamo su Proprietà. Nella pagina che si apre portarsi nel tab Condivisione, e spuntiamo le due caselle (vedi figura) e selezioniamo l’altra scheda di rete dove vogliamo che la connessione sia condivisa (se avete una sola scheda di rete non dovete selezionare nulla), infine clicchiamo su OK:





              5.  Cliccando su OK, Windows ci avviserà che alla scheda di rete che abbiamo scelto per la condivisione è stato assegnato un IP statico, ovvero 192.168.1.137, questo IP ci permetterà di far comunicare la scheda che condivide la connessione con le altre che si collegano ad essa:



              6. Andando sulle Proprietà (tasto destro sul nome della scheda) della scheda di rete utilizzata per la condivisione (nel mio caso: Connessione alla rete Locale LAN) avremo visione di quello di cui abbiamo parlato sopra, ovvero del cambio IP che è stato effettuato automaticamente da Windows, per controllare l’avvenuto cambio, una volta dentro le Proprietà della scheda selezioniamo "Protocollo Internet versione 4" e clicchiamo sul tasto "Proprietà":


              Come potete vedere dall’immagine seguente alla scheda è stato impostato l’IP 192.168.137.1, qui non tocchiamo nulla:




              7. Siamo pronti per poter condividere la connessione della nostra chiavetta con altri computer collegati nella stessa rete. Parleremo prima della condivisione attraverso Cavo di rete, per la configurazione della scheda di rete Wifi fate riferimento direttamente al punto 10. Per completare la condivisione dovete adesso collegare un cavo di rete tra i due computer o se volete condividere la connessione con più computer collegare il tutto ad un Hub. Spostiamoci ora nell’altro computer dove vogliamo condividere la connessione Internet.

              8.  Seguendo le operazioni utilizzate nei primi punti della guida rechiamoci nella schermata con la lista delle schede di rete e andiamo nelle Proprietà della scheda di rete che vogliamo riceva la condivisione di Internet dalla scheda principale situata nel computer dove abbiamo la chiavetta. Ritornando al punto 6, riprendiamo la procedura ritrovandoci nella schermata dove è possibile impostare gli IP e i DNS. Adesso dobbiamo inserire un IP per far comunicare le due schede, l’indirizzo IP deve essere della famiglia 192.168.137.X, l’ultima cifra possiamo cambiarla con un qualsiasi numero fino a 254, impostate il tutto come la seguente immagine:


              Il Gateway predefinito corrisponde all’IP della scheda di rete posizionata nel computer dove abbiamo condiviso la connessione della chiavetta Internet, per quando riguarda il DNS dopo aver effettuato diverse prove sono riuscito a collegarmi soltanto impostandone uno, con quello di Google la connessione è molto performante, quindi vi consiglio di utilizzare quello (8.8.8.8).

              9. Dopo aver impostato gli IP e il DNS, date OK. Adesso dal computer con la chiavetta inserita avviate la connessione ad Internet come fate normalmente, utilizzando il programma che vi permette di accedervi, una volta avviata la connessione nel computer che condivide la rete, troverete anche l’altro o gli altri computer connesso/i ad Internet.

              10. Se siete arrivati a questo punto significa che avete seguito correttamente la guida fino al punto 6, dove ovviamente invece di selezionare come scheda per la condivisione la scheda LAN, avete selezionato quella WiFi. Dando quindi per scontato che siete riusciti a configurare gli IP e quant’altro, passiamo alla creazione di una rete ad hoc, alla quale collegheremo un client WiFi (notebook, cellulare WiFi, Desktop con scheda WiFi ecc…)

              11. Per creare la rete ad hoc, seguendo il punto 1, spostiamoci nel “Centro connessioni di rete e condivisione”. Clicchiamo su “Configura nuova connessione o rete”:


               
              Nella pagina successiva clicchiamo su "Configura una rete Wireless ad hoc":
              Clicchiamo ancora sul pulsante Avanti, fino ad arrivare nella pagina che ci permette di creare la rete. Inseriamo il nome della rete, la chiave di rete (con il cellulare si riesce a collegarsi correttamente solamente impostando la crittografia WEP…) e spuntiamo la casellina “Salva questa rete”:
              Se tutto è andato correttamente dovremmo avere tutto come in figura: 


              12. Dal computer ove c'è la Internet Key collegata dobbiamo collegarci alla rete ad hoc appena creata. Clicchiamo in corrispondenza del nome della rete


               
              che abbiamo creato: appena cliccato il pulsante, la rete è pronta ad individuare altri dispositivi che si collegheranno ad essa, come succede in figura: 


              13. Spostiamoci infine nel dispositivo dotato di scheda Wifi (pc, cellulare, xbox, ecc...) che vogliamo collegare al computer che condivide la Internet Key e configuriamolo come al punto 8. Seguiamo anche il punto 9. Cerchiamo la rete Wifi (che nel nostro esempio si chiama “prova”), connettiamoci e inseriamo la chiave di rete che abbiamo scelto. Dopo un pò vedremo che nel computer che condivide la Internet Key, la dicitura “In attesa degli utenti” verrà sostituita da “Connesso” e che il dispositivo che abbiamo configurato per la connessione è pronto per andare su Internet.

              Infine ricordiamo di disattivare il firewall integrato di Windows nel computer che condivide la Internet Key (altrimenti gli altri dispositivi che proveranno a collegarsi non saranno in grado di contattare il "gateway")

              mercoledì 9 novembre 2011

              Fonera

              Sbrandizzare Vodafone Internet Key

              Sbrandizzare, ovvero rendere utilizzabile con altri operatori la chiavetta internet Vodafone ZTE K3765-Z, così come anche la Huawei E180V è relativamente semplice, in quanto non dobbiamo internevire direttamente sulla chiavetta stessa, quindi non c'è nessuno bisogno di modificare il Firmware, e o effettuare complicate modifiche, basta infatti  "modificare" il software proprietario il Vodafone Mobile Connect Lite (attualmente alla versione 9.4.20529).
              Inseriamo la chiavetta nel PC, ed installiamo il Vodafone Mobile Connect Lite seguendo le istruzioni che compaiono a video. Ora scarichiamo ed installiamo "Sblocca VMC" (per Windows) ( il software è gratuito e sicuro al 100% ), una volta installato è necessario riavviare il PC, questa è un operazione fondamentale. Una volta inserita la nuova SIM nella chiavetta, al prossimo avvio il software riconoscerà in automatico il gestore della scheda ed assegnerà in automatico le nuove impostazioni.

              Ricordiamo che se inseriamo un Sim Tim o Wind non dobbiamo applicare ulteriori modifiche, mentre se usiamo una Sim Vodafone o 3, dobbiamo scegliere l'impostazione corretta a seconda del tipo di account che abbiamo stipulato con il gestore, a seconda che sia ricaricabile oppure a contratto.
              Per fare ciò nel programma basterà cliccare su Impostazioni poi su Cambia il tipo di Account:
              E da questa schermata scegliere l'opzione adatta al nostro piano tariffario tra Contratto o Ricaricabile:

              mercoledì 19 ottobre 2011

              SSH: login without password

              Configureremo l’accesso ad una shell senza dover digitare ogni volta la password, tramite scambio di chiavi RSA sfruttando il protocollo SSH. Ipotizziamo di operare in una LAN nella sottorete 192.168.0.0/24 e che la macchina da cui vogliamo effettuare l’accesso senza password sia la 192.168.0.2, mentra quella su cui vogliamo loggarci senza password sia la 192.168.0.3. Dalla macchina dalla quale ci si vuole connettere senza digitare la password (192.168.0.2), digitiamo il seguente comando per generare la chiave RSA

              [root@192.168.0.2 ]# ssh-keygen -b 2048 -t rsa
              Generating public/private rsa key pair.
              Enter file in which to save the key (/root/.ssh/id_rsa):
              Enter passphrase (empty for no passphrase):
              Enter same passphrase again:
              Your identification has been saved in /root/.ssh/id_rsa.
              Your public key has been saved in /root/.ssh/id_rsa.pub.
              The key fingerprint is:
              f7:ec:0d:c8:f4:df:7a:6c:2b:1d:a1:59:ee:c7:ae:a0
              root@192.168.0.2

              Ora copiamo la chiave che abbiamo generato nella macchina di destinazione

              [root@192.168.0.2 ]# scp /root/.ssh/id_rsa.pub root@192.168.0.3:.

              Logghiamoci ora nella macchina alla quale ci si vuole connettere senza utilizzare la password e digitiamo il seguente comando

              [root@192.168.0.3 ]#cd /root
              [root@192.168.0.3 ]#mkdir .ssh/
              [root@192.168.0.3 ]#cat /root/id_rsa.pub >> /root/.ssh/authorized_keys

              Finito, adesso dalla macchina 192.168.0.2 potremo loggarci sulla 192.168.0.3 senza digitare alcunapassword, ma non viceversa.

              [root@192.168.0.2 ~]# ssh root@192.168.0.3
              Last login: Thu Jul 19 15:20:29 2007 from 192.168.0.2
              [root@192.168.0.3 ~]#

              mercoledì 21 settembre 2011

              Svchost: show associate dll

              Per visualizzare in dettaglio i processi e servizi in esecuzione sul computer:

              "Start"  ->  "Pannello di Controllo"  ->  "Sistema e sicurezza"  ->  "Verifica indice prestazioni Windows"

              selezionare: "Strumenti avanzati" e poi in basso cliccare su "Genera un rapporto di integrità del sistema"

              Al termine della raccolta dati, nella sezione CPU sarà possibile ottenere un output simile al seguente:


              Windows Power Shell