Jump to content

thewhiterabbit

Members
  • Posts

    5
  • Joined

  • Last visited

About thewhiterabbit

  • Birthday 02/14/1942

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

thewhiterabbit's Achievements

Newbie

Newbie (1/14)

10

Reputation

  1. Daca te gandesti ca iti iei aplicatia web si o trantesti intr-un programel care o face mobila, esti departe. Intr-adevar Titanium are suport pentru aplicatii hibride unde imparti sa spunem GUI-ul in web complet (care ruleaza intr-un webview) si backend-ul. In punctul asta deja ai renuntat la orice vis ai fi avut de a scoate o aplicatie care se comporta nativ. Ce ar trebui sa faci? Rescrie aplicatia in Titanium (vezi cu ce se mananca pe appcelerator, urmareste niste video-uri pe youtube). Daca vrei in schimb sa lansezi o aplicatie desktop si te incapatanezi sa folosesti PHP, poti sa il impachetezi cu Titanium sau sa faci ce au facut si altii pana acum: Creating Applications with Titanium and PHP Quickstart in Titanium: Titanium 3.X - Appcelerator Docs
  2. Ai aici totul: https://github.com/appcelerator/KitchenSink
  3. Bucata din pagina in care se seteaza proprietatile adresei curente este urmatoarea: <script type="text/javascript"> var at = 1; var log_token = 'f08f44a043134f94f32d5ca6078d34a6'; var log_hash = '61a2ff42bf91ccc290728399a11e789e'; var waitmsg = 'seconds'; var zzz = 'http://adf.ly/skip.php'; var ysmm = 'Z=j=BQobdvHNRmwLOzit82vYM1jJA2yaMu2lQGxbNuzY'; var easyUrl = 'false'; var smk = 'Z2jEAG4NZzmQYG0ON3GAEjwNNhDNMWxNMkzJRzmMOmTR'; var uid = '263505'; if(easyUrl){ var eu = 'Z=j=BQobdvHNRmwLOzit82vYM1jJA2yaMu2lQGxbNuzY'; }else{ var eu = 'false'; } var abb = '0'; var d = 61866 </script> Dupa cum ai observat si tu, cele doua string-uri codate in base64 se decodeaza binary. Partea magica pe care adf.ly o executa sa decodeze url-ul se gaseste insa aici: http://cdn.adf.ly/static/js/view24.js Fisierul este bineinteles frumos obfuscat, desi poti vedea ca se foloseste de un dictionar din care compune instructiunile, dupa care le evalueaza. Nu te speria, cea mai mare bucata din cod este de-obfuscatorul. Ai aici o versiune frumos aranjata a codului: hastebin Mai departe e drumul tau. Trebuie sa stai sa studiezi codul, sa pui breakpoint-uri peste breakponit-uri si sa te dai cu capul de perete singur. Daca vrei o incurajare, sa stii ca multa lume a facut asta, si algoritmul de la adf.ly nu e mai dificil decat cel de la JsLinux, care a fost deofuscated de un temerar ca tine (https://github.com/levskaya/jslinux-deobfuscated) Bafta!
  4. Nu am lucrat pe Android niciodata. Am inceput cu Obj-C pentru iOS dupa care am migrat pe Titanium (check it) si l-am vazut cum a crescut de-a lungul anilor. Titanium mi-a permis sa practic dezvoltarea multi-platform, dar desi am avut optiunea de a lansa aplicatii pe Android nu am facut-o pentru ca piata nu mi s-a parut niciodata un real potential.
  5. Seara buna internautilor, Dupa cum regulile comunitatii cer o prezentare, aceasta e a mea. Ce pot oferi? Expertiza in dezvoltare web si software (lucrez ca programator), incepand de la aplicatii mobile, pana la produse software scalabile. Pot sa-mi dau cu parerea in "matters of security". Ce doresc sa obtin? Nimic. Vreau doar sa am cu cine vorbi despre lucrurile pe care le plac. O seara buna va doresc.
×
×
  • Create New...