Category: Reversing

4
ago
Steam Linux Beta Client Leaked & Hacked
Postato da il 04-08-2010 alle ore 17:23:03


E già da un po che in giro si sente tanto parlare della versione GNU/Linux della piattaforma di gioco Steam, che dovrebbe essere in fase di sviluppo e rilasciata in data da definirsi.

Nonostante questo, sul wiki di supporto del sito steampowered si legge :

Il client di Steam è una applicazione pensata per Windows, e al momento non è pianificata la creazione di un client di Steam nativo per Linux.

Qualche giorno fa mi sono messo alla ricerca di informazioni in proposito ed indovinate cosa ho trovato ?!

More…

Popularity: 2% [?]

13
giu
MySpace Protocol Reversing – Band Auto Clicker
Postato da il 13-06-2009 alle ore 17:44:08


Un po di tempo fa, una certa persona mi commisionò un progetto che riguardava MySpace ed i profili delle band.

Come alcuni di voi sapranno, su questo social network è possibile creare un profilo per la propria band, nel quale poter uploadare i propri brani (o alcuni di essi) in formato mp3 che verranno poi eseguiti nel profilo stesso dall’apposito player in flash .

Ciò che non tutti sanno, o perlomeno che non tutti hanno notato, è che questo player tiene traccia delle statistiche di ogni brano, principalmente quanta gente lo ha ascoltato complessivamente, giornalmente, ecc ecc. Tali statistiche vengono poi utilizzate per scegliere le band da promuovere nella sezione musicale di myspace, in parole povere, le band più ascoltate usufruiranno di una pubblicizzazione gratuita (e decisamente remunerativa) nella sezione di MySpace .

Il mio compito era di reversare il protocollo di comunicazione di MySpace tra i vari server e sfruttare tali informazioni per scrivere un programma che incrementi arbitrariamente le statistiche di un brano o di tutta la playlist .

Per un motivo o per un altro il mio rapporto professionale con questa persona è andato a farsi benedire e mi son trovato in mano una settimana di ricerche e coding, che a questo punto decido di condividere con chiunque sia interessato, soprattutto perchè software analoghi sono sempre proprietari e a pagamento .

More…

Popularity: 8% [?]

18
mag
Megavideo FLV Downloader
Postato da il 18-05-2009 alle ore 02:47:32


Ormai il gestore Megavideo sta prendendo sempre più piede, così tempo fa mi sono incuriosito e ho deciso di studiare un po la loro tecnologia, in particolare i sistemi di protezione che impediscono agli utenti NON paganti di visualizzare oltre 70 minuti di filmato .

Così reversando sia i pacchetti di comunicazione tra il player flash che il codice dello stesso (opportunamente decompilato dalla sua forma swf originaria) ho tirato fuori questo script, che in pratica dato un link megavideo restituirà oltre ad alcune info sul video, il link diretto al file flv usato per lo streaming .

NOTA 1 : Il link cambia ogni volta ed è legato all’indirizzo ip, quindi scordatevi di usare questo script lato server (da una pagina web in php per intenderci), i link generati dall’ip del server non sarebbero validi per l’ip dell’utente essendo diversi :) … con un po di script lato client però … :D

NOTA 2 : Questa non è la cura definitiva, probabilmente (non ho testato fino in fondo) anche il download dell’flv è limitato, ma è un inizio, probabilmente un algoritmo molto simile (se non lo stesso con chiavi diverse) è utilizzato per collegare il codice del video al link al file originale (disponibile per gli utenti premium), link quest’ultimo che invece è sempre fisso … presto (spero) ulteriori aggiornamenti .

Scarica

Popularity: 9% [?]

13
mag
Realtime Source Auditing
Postato da il 13-05-2009 alle ore 08:33:51


Un paper nel quale illustro una tecnica abbastanza semplice ma che ci può dare una panoramica piùttosto completa di come un applicazione che vogliamo reversare funzioni.

Scarica

Popularity: 2% [?]