Oppure

Loading
Pubblico i sorgenti?





Loading
26/01/11 7:56
the_angel
Comunque nel caso, è sicuramente interessante :k:
aaa
26/01/11 8:36
Gianluca87
Postato originariamente da giovannibart91:

Em.. ovvio che se l'ho programmato io e non l'ho mai pubblicato, il programma non si scarica da nessuna parte... :-|

volevo proprio per questo sapere a quanti interessava realmente, dato che potrei appunto distribuire il programma in altri modi (ad esempio offuscando l'eseguibile e offrire la possibilità di effettuare donazioni o versamenti centesimali) o cose del genere.. so che non va proprio a genio con la filosofia del Portale ma sto valutando una eventuale possibilità di pubblicarlo quindi non c'è male. :D

a questo punto ti direi che non mi interessa, per guardare delle immagini di una windows form con qualche pulsante.... in oltre se non vuoi pubblicare il codice è doppiamente inutile per questo sito... dato che programmi del genere se ne trovano a chili in rete
aaa
26/01/11 9:01
Iohoilpotere
Ammetto che mi piacerebbe esaminare il codice del programma per capire come sei riuscito a eludere il timer (che dal poco che ho potuto sperimentare è legato al player) e a visualizzare il video che (sempre dal poco che ho visto) è in .flv o .swf (quindi vincolato al player).
Ultima modifica effettuata da Iohoilpotere 26/01/11 9:03
aaa
26/01/11 10:32
giovannibart91
Postato originariamente da Iohoilpotere:

Ammetto che mi piacerebbe esaminare il codice del programma per capire come sei riuscito a eludere il timer (che dal poco che ho potuto sperimentare è legato al player) e a visualizzare il video che (sempre dal poco che ho visto) è in .flv o .swf (quindi vincolato al player).


Nono, è puro codice vb.net ;)
Prova a pensarci, il player flv deve visualizzare uno stream video, ma da qualche parte i dati del video devono fisicamente esserci... io ho semplicemente capito come fa a sapere dove deve andare a leggere i file video fisicamente presenti sui loro server a partire dal solito indirizzo che mettiamo noi :D
aaa
26/01/11 10:38
giovannibart91
Postato originariamente da Gianluca87:

Postato originariamente da giovannibart91:

Em.. ovvio che se l'ho programmato io e non l'ho mai pubblicato, il programma non si scarica da nessuna parte... :-|

volevo proprio per questo sapere a quanti interessava realmente, dato che potrei appunto distribuire il programma in altri modi (ad esempio offuscando l'eseguibile e offrire la possibilità di effettuare donazioni o versamenti centesimali) o cose del genere.. so che non va proprio a genio con la filosofia del Portale ma sto valutando una eventuale possibilità di pubblicarlo quindi non c'è male. :D

a questo punto ti direi che non mi interessa, per guardare delle immagini di una windows form con qualche pulsante.... in oltre se non vuoi pubblicare il codice è doppiamente inutile per questo sito... dato che programmi del genere se ne trovano a chili in rete


A parte il fatto che non ho mai visto un programma che permettesse di applicare questa funzionalità, a parte i vari SITI web che durano una settimana a testa e sono pieni di pubblicità e usano player flash di dubbia comodità, vorrei precisare che un articolo di spiegazione di un algoritmo è 1000 volte più costruttivo di un programma preconfezionato (altrimenti nelle discussioni si questo forum si farebbe prima a incaricare un povero Totem che fa programmi su misura a richiesta :D )
Ad ogni modo se proprio ci tieni posso anche pubblicare il programma, non ho certo problemi :yup: (come ho deciso però non qui su PT, ma su qualche altro server, magari quello di casa mia XD)

Come ultima cosa, giusto per coerenza, potresti aggiungere un voto "Non mi interessa" al sondaggio? :rotfl:
Ultima modifica effettuata da giovannibart91 26/01/11 10:45
aaa
26/01/11 11:33
Iohoilpotere
Postato originariamente da giovannibart91:

Postato originariamente da Iohoilpotere:

Ammetto che mi piacerebbe esaminare il codice del programma per capire come sei riuscito a eludere il timer (che dal poco che ho potuto sperimentare è legato al player) e a visualizzare il video che (sempre dal poco che ho visto) è in .flv o .swf (quindi vincolato al player).


Nono, è puro codice vb.net ;)
Prova a pensarci, il player flv deve visualizzare uno stream video, ma da qualche parte i dati del video devono fisicamente esserci... io ho semplicemente capito come fa a sapere dove deve andare a leggere i file video fisicamente presenti sui loro server a partire dal solito indirizzo che mettiamo noi :D


Uhm, mi sorprende il fatto che non abbiano in alcun modo protetto i files video. Se pubblichi la sorgente o un'articolo di spiegazione ti sarei grato se mi mandassi l'indirizzo tramite mail qui su PT, con, se possibile, il ragionamento che hai fatto per raggiungere l'indirizzo dei files. Purtroppo sono particolarmente curioso :pat:
aaa
26/01/11 12:02
NetProgrammer
La cosa sarebbe molto interessante anche se penso che ognuno di noi può ricavare il codice per trovare il video che viene caricato nel player...basti pensare che il player è in flash, scaricare un file flash è abbastanza facile e reversarlo...beh basta dire che ci sono programmi che te lo riportano in sorgenti (.fla). Reimplementare l'algoritmo non dovrebbe essere moolto complicato!
Comunque bel lavoro giovanni...ovviamente il proof of concept non sarebbe male...magari hai seguito un altro sistema o percorso...lo aspetto con ansia!
Ciao a presto
aaa
26/01/11 12:35
giovannibart91
Postato originariamente da NetProgrammer:

La cosa sarebbe molto interessante anche se penso che ognuno di noi può ricavare il codice per trovare il video che viene caricato nel player...basti pensare che il player è in flash, scaricare un file flash è abbastanza facile e reversarlo...beh basta dire che ci sono programmi che te lo riportano in sorgenti (.fla). Reimplementare l'algoritmo non dovrebbe essere moolto complicato!
Comunque bel lavoro giovanni...ovviamente il proof of concept non sarebbe male...magari hai seguito un altro sistema o percorso...lo aspetto con ansia!
Ciao a presto


Sì, è stato relativamente semplice leggere il contenuto reversato del file flash, ma era un file molto ampio e andare a capire quali fossero esattamente le parti in gioco non è stato facilissimo (prima di trovare un buon decompilatore flash avevo persino usato CheatEngine, da pazzi! :rotfl: )

anche la reimplementazione non è stata una passeggiata ma in sintesi quello che ho fatto è praticamente quello che hai detto tu ;)
Domani però ho un esame all'uni e altri due 4 giorni dopo, quindi abbozzo l'articolo e lo pubblicherò nel più breve tempo possibile, forse non più di una settimana ma non posso garantire tempi brevissimi :(
aaa