Home | Chi sono | Contattami
 

Progr. lineare

Delphi
  Componenti
 
Database
 
Miei articoli

Windows

Miei articoli 

 

Miei articoli su Delphi

Di seguito c' è un elenco di articoli in cui ho raccolto alcune delle mie conoscenze su Delphi (tempo permettendo spero di estenderlo all' infinito). Alcuni sono stati pubblicati in inglese anche su altri siti, per un elenco clikka qui.

 

Passwords di Windows: LM Hash ed NT Hash ed il mistero svelato di 2 funzioni non documentate dal nome generico rispettivamente System006 e System007
Data inserimento: 12 Agosto 2008
 
Gestione valori Date/Time con ESBDates
Data inserimento: 02 Agosto 2008
 
Quote Disco
Data inserimento: 30 Luglio 2008
 
Custom Clipboard Format
Data inserimento: 28 Luglio 2008
 
Asinchronous I/O
Data inserimento: 27 Luglio 2008
 
Windows Handles, etc...
Data inserimento: 24 Luglio 2008
 
Windows Management Instrumentation (WMI)
Data inserimento: 30 Giugno 2008
Data ultimo aggiornamento: 01 Luglio 2008
 
Network Sniffing
Data inserimento: 26 Giugno 2008
 
File System Virtuale con TResManager
Data inserimento: 24 Giugno 2008
 
File System Virtuale con SDFS
Data inserimento: 23 Giugno 2008
 
Informazioni di sistema relative a CPU e Dischi con cxCPU e cxDisk
Data inserimento: 22 Giugno 2008
 
ODBC
Data inserimento: 19 Giugno 2008
 
XM Format e dintorni
Data inserimento: 31 Maggio 2008
 
Backup / Restore completo del registro di Windows
Data inserimento: 18 Maggio 2008
Data ultimo aggiornamento: 20 Maggio 2008
 
HeidiSQL e Micka: 2 applicativi Freeware/OpenSource in Delphi per gestione di MySQL
Data inserimento: 12 Maggio 2008
 
Hex Editor
Data inserimento: 18 Aprile 2008
Data ultimo aggiornamento: 27 Maggio 2009
 
Applicazioni Native
Data inserimento: 15 Aprile 2008
 
Salvare in una Bitmap l'intero contenuto di una ScrollBox
Data inserimento: 11 Aprile 2008
 
Creare un processo e mappargli una dll nello spazio di memoria
Data inserimento: 10 Aprile 2008
 
Come creare un FileManager (o aggiungere funzionalità di FileManager alle proprie applicazioni) in Delphi usando librerie Freeware/OpenSource
Data inserimento: 2 Aprile 2008
 
RAS Reader: leggere le informazioni (Login e Password) memorizzate nelle Connessioni Remote
Data inserimento: 13 Marzo 2008
 
Tutti temono i keylogger, ma ci sono anche i clipboardlogger ... e non sono meno insidiosi
Data inserimento: 7 Marzo 2008
 
Windows/Office Product Key Viewers/Changers
Data inserimento: 6 Marzo 2008
 
Ritagliare porzioni di schermo e salvarle come immagine
Data inserimento: 4 Marzo 2008
 
Peter Below: Snippets Collections
Data inserimento: 29 Febbraio 2008
 
Object Manager: WinObj di Sysinternals ed un valido clone OpenSource in Delphi
Data inserimento: 27 Febbraio 2008
 
Windows JOB Objects
Data inserimento: 22 Febbraio 2008
 
Implementazione delle api win32 GetModuleHandle e GetProcAddress senza usare le api win32
Data inserimento: 17 Ottobre 2007
Data ultimo aggiornamento: 19 Ottobre 2007
 
Exe Crypter
Data inserimento: 8 Ottobre 2007
Data ultima modifica: 7 Dicembre 2008
 
RegJump: aprire Regedit e posizionarsi su una chiave di registro
Data inserimento: 18 Luglio 2007
 
Chiavi WEP salvate
Data inserimento: 17 Luglio 2007
Data ultimo aggiornamento: 3 Settembre 2007
 
LSA Secrets
Data inserimento: 9 Maggio 2007
Data ultimo aggiornamento: 9 Settembre 2007 (aggiunta nuova implementazione)
 
Browser Helper Object (BHO)
Data inserimento: 3 Maggio 2007
 
Compilare il software p2p OpenSource ARES
Data inserimento: 25 Aprile 2007
 
Esempio di Shell Extension: Context Menu Handler per i file .dfm
Data inserimento: 15 Aprile 2007
 
Riscrivere un programma con la KOL Library: un esempio pratico
Data inserimento: 10 Aprile 2007
 
Drag and Drop
Data inserimento: 29 Marzo 2007
 
PE Imports
Data inserimento: 29 Marzo 2007
 
Analisi della Export Directory in un PE Binary. Parte2: elenco delle funzioni esportate da un modulo mappato nello spazio di memoria di un processo remoto.
Data inserimento: 9 Marzo 2007
 
Analisi della Export Directory in un PE Binary. Parte1: GetProcAddress su un processo remoto.
Data inserimento: 9 Marzo 2007
Data ultima modifica: 16 Marzo 2007
 
Informazioni relative ad un processo remoto
Data inserimento: 5 Marzo 2007
 
Da .exe a dll: parte 4
Data inserimento: 27 Febbraio 2007
 
Da .exe a dll: parte 3
Data inserimento: 27 Febbraio 2007
 
Da .exe a dll: parte 2
Data inserimento: 27 Febbraio 2007
 
Da .exe a dll: parte 1
Data inserimento: 27 Febbraio 2007
 
Criptazione: algoritmo di Rijndael
Data inserimento: 27 Febbraio 2007
Data ultima modifica: 27 Settembre 2007
 
Eseguire un .exe direttamente dalla memoria: download di un .exe dal web e sua esecuzione senza prima salvarlo su disco.
Data inserimento: 12 Febbraio 2007
 
Dll Auto Injection: Applet del Pannello di Controllo (.cpl)
Data inserimento: 9 Febbraio 2007
 
Registrare le password al login di Windows
Data inserimento: 6 Febbraio 2007
Data ultima modifica: 28 Settembre 2007
 
LoadLibrary e FreeLibrary su un processo remoto usando le API Native per la gestione delle Dll
Data inserimento: 5 Febbraio 2007
 
Native API per la gestione di dll
Data inserimento: 3 Febbraio 2007
 
Eseguire una shell come SYSTEM e, ad esempio, sfogliare i punti di rispristino
Data inserimento: 1 Febbraio 2007
 
Eseguire il processo corrente con l'utenza SYSTEM
Data inserimento: 1 Febbraio 2007
 
Creare un processo con l'utenza SYSTEM
Data inserimento: 1 Febbraio 2007
 
Creare un processo come figlio di un altro processo
Data inserimento: 1 Febbraio 2007
 
Monitorare lo stato di un processo e riavviarlo in automatico nel caso che venga terminato
Data inserimento: 1 Febbraio 2007
 
Processo che elimina il file eseguibile associato immediatamente dopo la propria terminazione (self deleting executable)
Data inserimento: 1 Febbraio 2007
 
Terminazione "pulita" di un processo
Data inserimento: 1 Febbraio 2007
 
Code Injection
Data inserimento: 1 Febbraio 2007
 
Dll Injection
Data inserimento: 1 Febbraio 2007
 
Un viaggio nel mondo dell'API Hooking in User Mode
Data inserimento: 1 Febbraio 2007
 
Ridurre la dimensione di Office 2003
Data inserimento: 20 Marzo 2005
 
Eseguire una shell come SYSTEM e, ad esempio, sfogliare i punti di rispristino
Data inserimento: 14 Febbraio 2005
 
Un breve assaggio di Firebird
Data inserimento: 8 Febbraio 2005
 
Window Station e Desktop
Data inserimento: 16 Gennaio 2005
Data ultima modifica: 1 Febbraio 2007
 
Keylogger per registrare le password di login
Data inserimento: 10 Gennaio 2005
 
Nascondere file e cartelle in Windows 2000/XP/2003 intercettando l' api nativa NtQueryDirectoryFile
Data inserimento: 29 Dicembre 2004
Data ultima modifica: 3 Gennaio 2005
(ho allegato la unit Native.pas modificata con l' aggiunta del tipo OBJECT_NAME_INFORMATION)
 
Nascondere processi in Windows 2000/XP/2003 intercettando l' api nativa NtQuerySystemInformation
Data inserimento: 28 Dicembre 2004
Data ultima modifica: 29 Dicembre 2004
 
Intercettazione delle api di Windows con la tecnica di Detours, monitoraggio della creazione di processi a livello di tutto il sistema, etc...
Data inserimento: 27 Dicembre 2004
 
Enumerare i processi con l' api nativa NtQuerySystemInformation
Data inserimento: 23 Dicembre 2004
 
Salvare una pagina internet in formato MHT
Data inserimento: 15 Dicembre 2004
 
Eseguire un processo con l' utenza System (eseguibile senza dll) 
Data inserimento: 9 Dicembre 2004
 
Eseguire un processo con l' utenza System
Data inserimento: 8 Dicembre 2004
 
Registrare le sessioni Windows: telecamera che filma una sessione salvandola in un file video
Data inserimento: 6 Dicembre 2004
 
Esecuzione di codice in un processo remoto senza usare una dll: esempio di FreeLibrary (scaricamento di una dll) eseguita su un processo remoto.
Data inserimento: 2 Dicembre 2004
 
SubClassing di finestre in processi diversi da quello corrente
Data inserimento: 30 Novembre 2004
 
Nascondere un valore nel registro di Windows intercettando le api di Windows
Data inserimento: 15 Novembre 2004
 
Intercettare le api di Windows su qualsiasi processo diverso da quello corrente
Data inserimento: 14 Novembre 2004
 
Mappare una dll automaticamente in tutti i processi
Data inserimento: 14 Novembre 2004
Data ultima modifica: 1 Febbraio 2007
 
Dll Injection
Data inserimento: 14 Novembre 2004
 
Creare un KeyLogger
Data inserimento: 3 Novembre 2004

Rilevazione delle variazioni hardware di un dispositivo o del computer (inserimento e rimozione di dispositivi USB, disabilitazione scheda di rete, etc...)
Data inserimento: 24 Ottobre 2004
 
Unit Pascal di traduzione dell' header fltdefs.h: api per il packet filtering
Data inserimento: 24 Ottobre 2004
 
Spostamento e ridimensionamento di componenti visuali su una form: esempio di emulazione di un ambiente MDI
Data inserimento: 24 Ottobre 2004
 
Rilevare le variazioni alle interfacce di rete ed eseguire una notifica via email
Data inserimento: 15 Ottobre 2004
Data ultima modifica: 1 Febbraio 2007
 
Enumerare le sessioni sul computer locale
Data inserimento: 12 Ottobre 2004
Data ultima modifica: 1 Febbraio 2007
 
Elencare i privilegi di un utente diverso da quello corrente
Data inserimento: 11 Ottobre 2004
 
Determinare se l' utente corrente appartiene al gruppo Administrators locale
Data inserimento: 11 Ottobre 2004
 
Determinare il SID di un Nome Account e viceversa
Data inserimento: 4 Ottobre 2004
 
Privilegi utente
Data inserimento: 3 Ottobre 2004
 
Esplorare il Protected storage (utenze e password memorizzate dei moduli web, etc...)
Data inserimento: 28 Settembre 2004
Data ultima modifica: 1 Febbraio 2007
 
Intercettare le modifiche alle password utente, eseguirne una convalida e creare un log di utenze e password.
Data inserimento: 19 Settembre 2004
 
Nascondere un processo dal Task Manager in Windows 2000/XP
Data inserimento: 28 Agosto 2004
 
Elencare processi, threads e moduli
Data inserimento: 18 Agosto 2004
 
Creare un Explorer Monitor (monitorare le navigazioni in Internet Explorer ed in tutta la Shell di Windows)
Data inserimento: 15 Agosto 2004
 
API di Windows per la gestione dei Terminal Services (Server, Sessioni, Processi, etc...)
Data inserimento: 15 Agosto 2004
 
Sostituire files utilizzati dal sistema
 
Esportare le tabelle di un database in vari formati con ADO
 
Enumerare tutte le tabelle di un database (incluse quelle di sistema)
 

Esportare una TDBGrid in Excel senza OLE Automation
 

Costruire un client per il terminal server
 

Eseguire un programma su un insieme specifico di processori in un sistema multiprocessore
 

Inglobare un file in un eseguibile
 
Chiavi di registro modificate in un dato intervallo di tempo
Questo programma elenca le chiavi del registro di Windows che sono state modificate in un dato intervallo di tempo: utile per vedere quali sono le voci di registro conivolte in operazioni di configurazione di Windows, quali sono le modifiche apportate dai programmi installati (lo uso spesso quando installo software p2p per sapere se vengono installati spyware, etc)
 
Componente per la creazione di collegamenti
 
Come ridimensionare ricorsivamente tutti i controlli in una form quando questa viene ridimensionata
 
  Componente e Programma per rinominare tutti i file il cui nome contiene caratteri diversi da cifre, lettere ed underscore ("_") sostituendo tali caratteri con un underscore
 
Icona nella TrayBar
 
Impedire che un programma venga eseguito più di una volta contemporaneamente
 
Enumerare le interfacce di rete con relative caratteristiche (ipconfig /all)
 
Creare una pulsantiera Multischermo
 
Espressioni Regolari in Delphi
   
   
   
   
   
   
   
   
   
   
   
   
   
Your Ad Here