Skinuo sam fajl (VMExxxx.exe) i koliko vidim on ti pruza mogucnost da das password - znaci on a priori nije embedovan u fajl - znaci "genijalno" resenje nije bas toliko prosto.
Takodje - verovato se prvo radi hash i nekakve "vradzbine" sa tim kljucem a onda se verovtatno radi neki proces koji je njihov trade secret preko kojeg se kriptuje fajl.
I opet - 16 karaktera je 128 bitna sifra, koja se od februara 2000 u USA NSA desifruje u realnom vremenu, ali tebe niko ne sprecava da stavis sifru od 160 karaktera. To sto SHAREWARE verzija ima limit na 16 karaktera enkripcije ne znaci da komercijalna ima taj limit.
Znaci, ti a priori ne znas kljuc - koji je verovatno hashovan (da bi se izbegli ASCII) problemi - znaci opet si na pocetku kao sa DES-like algoritmima, sto te opet tera da izvalis kojih NN karaktera su korisceni.
To NE ZNACI da algoritam ne moze da se provali, mislim da je verovatno ranjiv jer nije javan - znaci kompanija ili ima glup business model (security by obscurity) ili jos nisu patentirali tehnologiju... U pravu je svako ko tvrdi da je ovo losa praksa demonstracije algoritma - sve dok on nije public, nije moguce identifikovati potencijalne probleme.
Ali, SVAKAKO ne znaci da tako nesto moze da se izvede sa metodom koju si ti naveo i za vreme koje si ti naveo - i koja je na nivou codera od 14-15 godina.
U svakom slucaju - nije sporno da je mozda moguce provaliti algoritam, ali je za to potrebno bar nekoliko nedelja sa jako dobrom analizom stvari, i ako postoji neka rupa jedino tako se moze otkriti - a te price 10-20h, par litara kafe, itd.. ostavi za crackovanje introa na commodore-u 64.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey