23 dec. 2012

Diginet gratis?

Cum e posibil sa ma fi facut cu internet gratis la metrou? Nu am incercat inca la metrou, dar teoretic functioneaza.

Ingrediente:

- o retea firless Digi
- aircrack-ng/reaver
- ceva timp
- un laptop/desktop cu placa de retea wireless
- un browser
- ???


Reteta:

Se ia aircrack-ng/reaver si se ruleaza pe reteaua respectiva. Se sparge parola de la wifi si se intra in setarile routerului. De acolo e simplu. Se intra in panoul de administrare si se observa userul pentru pppoe iar parola ascunsa in campul respectiv. Varianta grea e sa modifici sursa paginii si campul repectiv ca sa faci parola vizibila, dar am ales varianta simpla.
Eu folosesc Lastpass pentru a-mi salva parolele. E destul de ok si pare safe. Cu Lastpass a trebuit doar sa salvez login-ul repectiv ca mai apoi sa pot vizualiza parola.

Acum astept o ocazie sa merg cu metroul sa testez.





11 dec. 2012

Three fat pigs

walk into a bar. The bartender says: You're fat.
Cei care nu stiu faza, sa dea click aici.

Se face atata caz pentru 3 tipe care au fost la un restaurant in California, iar pe nota de plata cineva a scris pentru identificare "FAT GIRLS".

Cum imi imaginez eu seara aia? Uite asa:

Trei obeze incearca sa intre in restaurantul respectiv. Evident nu le reuseste, nici pe lateral pentru ca circumferinta nu le ajuta. Dupa ce se chinuie si isi fac loc printre alti clienti se aseaza la o masa, cu grasimea revarsandu-se pe langa manerele scaunelor (daca aveau si erau destul de puternice sa rezist fortei de apasare) sau pe langa scaun.
A venit chelnerul, au comandat doua portii de cola, trei de cartofi prajiti si una din ele un Sprite ca era la regim. Si a tinut sa specifice lucrul asta si chelnerului. Intre timp au inceput sa rada, sa glumeasca, sa povesteasca amintiri de cand erau ele mici si probabil neslinoase. Problema lor probabil era ca nu radeau normal.
Stiti atunci cand radeti atat de mult si ramaneti fara aer, apoi trebuie sa inspirati, dar muschii gatului fiind atat de contractati ramane prea putin spatiu pe teava si grohaiti? Trebuie sa fi auzit macar in viata voastra pe cineva facand asa. Radea si grohaia, radea iar, grohaia din nou. Eh, la majoritatea oamenilor care au rasul de porc, chestia asta se intampla pentru ca au un gat puternic si se inguesteaza teava de aer. La scroafele de mai sus, grasimea preseaza tot timpul si coloana de aer se chinuie din rasputeri sa ajunga unde trebuie. Ma rog, concluzia e ca scroafele astea obeze, si cand respira grohaie. Cand rad probabil ar trezi si mortii sau l-ar excita pe Jabba the Hut.
Si ce pula mea sa faci tu ca chelner sa deosebesti animalu' gras de clienti? Le etichetezi, evident. Nu le pui cip sau numar de serie la ureche, le faci grase pe hartie. Oricum tot restaurantul se uitau la ele (eu cel putin n-as putea sa nu le observ sau se le aud). Ce dracu', sa fim seriosi. Cand rade tancu' in incapare plezneste si faianta din baie. Hai da-o mortii masii de treaba... Bun.
Si creaturile au cerut la un moment dat nota. Cred ca nici n-a apucat chelnerul sa puna cartofii prajiti pe masa ca cu o limba si 3/4 farfuria era pe jumate goala. Asa-s vacile, au limba lunga. Dupa ce s-au uitat pe nota, doua dintre ele au crezut ca cealalta a facut misto de ele si le-a facut grase. De parca ai putea sa faci misto de ceva ce esti. Pe sistemul "Uite coaie, aia ma crede grasa, iti dai seama? Eu n-am nici macar jumate de tona si prietenele mele ma cred grasa!" Dar shit got real in cateva secunde cand si-au dat seama ca de fapt chelnerul le-a insultat facand nota pentru "FAT GIRLS".
Eu nu inteleg cum te poate insulta cineva cu ceva ce esti. Ar trebui sa fi mandru de el ca-ti observa calitatile (usor de vazut la scroafe) si sa-i multumesti frumos. Dar nu... "Ma faci grasa? Vaca proasta si autista-i ma-ta!"

Adica da-te-n mortii matii de ipocrita. Ca esti grasa/obeza/tanc rusesc/etc e una, dar cand nu recunosti si sari repede cu ipocrizia intr-o mana si cu chitanta in alta, s-ar putea sa ma pis pe tine si pe parerea ta. Ipocrizia lor e direct proportionala cu greutatea la patrat. Ce pizda masii de treaba? Esti grasa pentru ca ai ales sa fii asa. Daca ai ales asta, atunci fii multumita cu tine, dar nu fi ipocirta si nu te simti jignita daca cineva te face gras. Sau poate tocmai de asta sau simtit jignite, ca nu au fost facute cu adevarat ceea ce sunt: Jabba the Hut sau obeze. Du-te ma dracu', pe tine nu te incape usa, te ridici cu scaunul, crapa veceu' cu tine, te arunci in mare si faci valuri si tu te crezi silfida. Hai mars inapoi la ferma, 'te-n pula mea scroafa imputita ce esti tu cu ma-ta si sor-ta aia pe regim. Mai uita-te-n oglinda si nu te simti insultata cand cineva te face grasa. Zi merci ca nu te-a facut debarcader.

Imi imaginez discutia dintre chelner si cliente:

-Poftiti nota.
-Multumim.
...
-Vreau sa vorbesc cu managerul!
-De ce?
-Pentru ca ne-ai insultat!
-Cum?
-Ne-ai facut grase!
-Si care e problema? Nu veti vorbi cu nimeni. Ma consider jignit pentru ca considerati ca v-am insultat. "You're fat, it's a fact."

Ram pa pa pam. Si chlenerul prost taticule. Voia sa-si pastreze locul de munca sau nu voia scandal, ma rog, nu conteaza prea mult. Dar eu ca chelner m-as fi simtit jignit daca fetele grase nu ar fi primit complimentul meu.

https://www.youtube.com/watch?v=UgV5fMbc2ZE

13 nov. 2012

Aptoide downloader

Post destinat celor cu telefoane bazate pe Android si au auzit de aptoide. Si care folosesc Linux sau stiu de Cygwin. Posibil sa mearga si pe MacOS cu utilitarele specifice instalate.

Povestea incepe acum ceva timp, cam cu 2 luni in urma. Am dat peste un programel care descarca apk-uri din alta parte decat de pe Google Store/Play Store.

Partea naspa e ca nu mi-a placut mie prea mult aplicatia lor. Mi s-a parut dubioasa, la fel cum mi se par toate marketurile in afara de cele oficiale. In fine, nu ne mai lungim, ideea e ca Aptoide e ca un fel de Installous pentru aifonisti.

Partea buna e ca au si un site care descarca de fapt un fisier .myapp, fisier text ce e pe urma parsat de catre aplicatia lor dubioasa si fisier ce contine de fapt link-ul catre *.apk. Am mai avut o tentativa pana acum de a face un script ce descarca direct apk-urile fara sa ai instalata aplicatia pe telefon, dar m-am luat cu altele si nici ca am inceput-o vreodata.

Tentativa a fost de fapt o idee ce mi-a trecut prin cap si am ramas la transformarea agentului Firefox in Android, cat *.myapp, click link, descarcare *.apk. Totul era ok, zic eu, doar ca numele apk-urilor erau exact ca si cum ar fi trecut printr-un bombardament si era greu la un moment dat sa distingi intre apk-uri, mai ales daca aveai destul de multe in folderul de Download.
Asa ca azi l-am facut. L-am scris. L-am facut pe motherfucker.

M-am pus pe scris, m-am chinuit 10 minute si mi-am dat seama ca nu merge treaba asa si ca daca nu urmez un plan se duce totul. Mi-am adus aminte cum trebuie sa incepi orice proiect.





Am luat o foaie de hartie, am scris algoritmul
(stiu, stiu, arata jalnic, nu respecta regulile, ma rog, fiind un one man job si necitind-ul si altcineva e destul de bine) si m-am reapucat de treaba.







Bucata cu bucata am inceput sa scriu scriptul. Iar. 15 minute mai tarziu aveam bucatile cu checkmark + extragerea.
Inca 15 minute mai tarziu ascultam Megadeth si Black Sabbath si dadeam cu bash -x in script sa ma prind ce variabila nu functiona cum trebuie, fix in mijlocul scriptului. Si... De ce! Dupa inca 10 minute mi-am bagat picioarele in el, in algoritm, in foaie, mi-am luat o friptura in fata si m-am uitat la Mythbusters.
Dupa masa am bagat iara Black Sabbath si in alte 15 minute aveam tot scriptul.
Rulat cu bash -x sa vedem cum merge. Totul era ok. 10 minute de infrumusetare, si hai sa-l bagam pe github.
Publicat pe git, testat de o persoana, raportat: "Dom'ne, nu merge!" Baaaa, ce naiba? Testat personal, totul mergea cum trebuie, totul era bine. Si l-am incercat iara cu alt link si bash -x si aici mi-a folosit "curatenia de primavara" din script.

Erorile raportate la sfarsitul scriptului:
+ rm /tmp/Facebook%20Messenger
+ rm /tmp/Facebook%20Messenger.myapp
rm: cannot remove ‘/tmp/Facebook%20Messenger.myapp’: No such file or directory
m-au facut sa ma prind ca nici macar nu se descarca pagina. Si am gasit vinovatul pana la urma. Un rahat de sed. Bineinteles, vinovatul era intre scaun si monitor. Long short story, Aptoide are mai multe store-uri si eu ii facusem modifcarea adresei doar pentru unul. Fixed, released din nou pe git, should work.

Cum functioneaza? Pai... algoritmul e mai sus. Cum se foloseste?
./aptoide adresa_http
Se poate modifica locul de salvare a aplicatiilor si evident, tot scriptul.

Licenta: GPL
Adresa HTTP: https://github.com/StefanescuCristian/Aptoide-Downloader.git
Adresa git: git://github.com/StefanescuCristian/Aptoide-Downloader.git
Cygwin: http://www.cygwin.com/

8 nov. 2012

Linux Prank.

Gluma am auzit-o la LIF si a fost facuta pe Windows.

Chinuindu-ma de vreo doua zile cu un incepator sa-i explic cum se inverseaza click dreapta cu click stanga, mi-a venit azi ideea ca poti face si un mic "rau", nu numai bine.
Fiecare distributie Linux are particularitatile ei, unele dintre ele neavand optiunea de a inversa butoanele mouse-ului. Chestia asta tine in principal de mediul grafic. In Gnome 2 tin minte ca puteai inversa butoanele din setarile mouse-ului. In Gnome 3 nu poti. La fel, stiu ca mai merge treaba in KDE4 si parca (nu dati cu pietre) in Xfce, dar nu sunt sigur.
Evident, singurul lucru care uneste mediile grafice este serverul X. Si cum serverul X e destul de destept, putem face un fisier numit .Xmodmap in home-ul persoanei victimei in care sa scriem pointer = 3 2 1 4 5 6 7 8 9 10 11 12. Pentru efect instantaneu, daca suntem logati cu userul victimei, dam comanda xmodmap ~/.Xmodmap. Daca nu, asteptam ca victima sa se logheze si schimbarea va avea loc automat.

Mai ramane o singura "problema": permisiile din Linux. Cum treceti de ele? Va las pe voi sa descoperiti ce si cum.

Rookie mode: desfaci mouse-ul si inversezi firele (Global la nivel hardware, risc sa deteriorati mouse-ul)
Easy mode: su(do) + un editor text + chmod/chown
Expert mode: su(do) + usermod. N-aveti voie sa umblati cu chown/chmod.
Hard mode: setarea sa fie facuta dintr-un singur fisier, pentru toti userii. (Global, la nivel software)
God mode/Hardcore mode: ??? Sa faceti reclamatie la firma producatoare a mouse-ului iar aceasta sa schimbe butoanele intre ele pentru toti mousii. Eventual sa faca si rechemari in "service" si sa ofere inlocuirea automata a mousilor defecti.

Gnome 3.6(.1)

Si hai sa va spun povestea cu Gnome 3.6 din Archlinux. Sau povestea cu Archlinux din spatele Gnome 3.6? Va zic una care sa le combine, pentru ca nici azi nu stiu cum am reusit. Ce-am reusit? Sa pornesc in sfarsit dupa ore de chin Gnome 3.6.

Ieri am primit SMS de la twitter ca am o gramada (peste 100) de update-uri pentru Arch. De obicei fac update cand am ~20-30 de pachete noi sau cand apare un nou kernel in repo-ul lui graysky. Ma uit cu pacman -Qu, vad ca majoritatea pachetelor sunt de la Gnome. Trebuia sa plec de acasa si am zis ca-i fac upgrade cand ma intorc. Si bine am facut, pentru ca s-a lasat cu probleme.

Am upgradat, am dat restart, evident Gnome nu pornea. Nici nu ma asteptam sa o faca, asa ca am sters gconf-ul si dconf-ul manual. Restart la X, si tot nimic. Am reusit la un moment dat sa-l fac sa porneasca in mod fallback, dar arata jalnic si nu functiona mai deloc. Si pune-te cu strace din init3 sa pornesti gdm, gnome-session si mai tot ce era legat de gnome. Problema care aparea spre sfarsitul segfault-ului era imposibilitatea de conectare la X. Ma gandesc la un bug in momentul ala. Fallback-ul imi pornea dar cu erori de afisare, Shell-ul canci. Greu de crezut sa fie un bug, avand in vedere ca Gnome 3.6 a stat in testing cam o luna de zile, timp in care s-au rezolvat bugurile upstream si trimis inapoi in repo-uri 3.6.1, care si asta a stat in testing ceva timp. Deci erau sanse de 1 la 1000000 sa fie un bug. Si primul lucru la care m-am gandit a fost ca sunt destul de ghinionist incat sa ma afecteze pe mine.

Intru pe forumul arch, citesc pe acolo, HA, nu sunt singurul! Dar nu e nici bug. Problema era intre scaun si monitor. Se pare ca Gnome 3.6.1 din Arch e compilat cu systemd-login, renuntandu-se la consolekit (finally!). Solutia? Stergerea consolekit sau oprirea lui la pornire. Sters, scos din daemoni, restart. Nada, canci, zero, keine, nimic, nothing. Same shit. Aceeasi problema cu strace-ul, aceeasi problema cu GDM-ul, gnome-shell nu pornea, gnome-session la fel, se pare ca eram ala dintr-un milion. Trandafirul dintre flori, cum se zice.

Citesc mai multe de consolekit si polkit, de altii cu problema mea care cica au rezolvat-o facand upgrade. Upgarde la ce? Deja eram sincronizat cu serverele oficiale. Si ma gandesc sa mai instalez polkit pentru ca tin eu minte ca am avut probleme cu el cand am trecut pe systemd. Intr-adevar, era o problema cu polkit. Bun, restart la X, gdm merge, voila! Bag parola, shell-ul canci. Nu voia in draci sa porneasca si ma dadea inapoi in Gdm. Ba sa dea dracu'-n el de shell si de Gnome. A dracu' cacanarie proasta, sa-ti bati nemilosu' in ea...

Si stateam si ma gandeam ce as mai putea sa-i fac lui Căcălăcă asta de Gnome3.6. Xfce? KDE? Ar fi mers un KDE. Dar parca n-as renunta la Gnome inca. Si nu stiu cum imi aduc aminte ca am avut la un moment dat Unity instalat pe langa Gnome. Am listat frumos pachetele instalate din repo-ul de Unity (repo neoficial) si am vazut ca multe din componentele din Gnome erau cu -ubuntu dupa nume. Adica upgrade-ul meu failase de fapt. Ma rog, pe jumatate. Nah, chestia e ca G3.6 era inaintea pachetelor din repo-ul de Unity si evident apareau probleme. Plus ca tot ce era cu -ubuntu in coada, era compilat cu patch-uri Ubuntu. Patch-uri ce mergeau pe Gnome 3.4, dar nu si pe 3.6. Inainte sa ma apuc sa sterg un repo intreg, am vrut sa ma conving ca de la Unity/Ubuntu e problema. Totusi aveam unele pachete care imi foloseau in G3.4, de asta si aveam instalat o parte din repo.

Am bagat iara un strace, de data asta gnome-shell segfaulta din cauza lui "liboverlayscrollbar.so", fisier ce tinea de liboverlayscrollbar din Unity. Mdap. Sters pachete din repo-ul Unity, restart la GDM, voila. Totul bine si frumos, ca din cur scos. Nu, pe bune, de data asta chiar a mers.









18 sept. 2012

Radio

Pentru ca se intampla si la case mai mari...

Am vrut astazi, ca niciodata sa ascult radio. Frumos, nu? De obicei acasa ascult radio online, prin mpd, in masina radioul ala clasic.

Deschid frumos ncmpcppu', aleg Radio21 din lista, enter si nu se aude. Ma uit la amplificator, era inchis. Caut telecomanda, o gasesc prin minune, pornesc ampu', Radio 21, perfect.

Dupa vreo ora asa, m-am plictisit si am zis sa incerc alt radio. Intru iara in ncmpcpp, dau sa schimb postul, canci. Nu merge. Mai incerc odata. Nu merge. Nici nu se oprea, nici nu schimba postul. Noroc ca vorbeam cu cineva si am facut nu checklist online:

hmm,ascult muzica si nu stiu de unde se aude
deci:
-vlcu nu e pronit
-am doar 2 taburi in firefox
-chrome nu-l am deschis
-am un pdf deschis, neinteresant
-playerul tocmai l-am oprit (restart server mpd)
-si nicio aplicatie nu foloseste sunetul, conform volume tray icon din gnome
eh, macar e radio 21
 Dupa niste investigatii care au durat inca 10 minute (oprit mpd de tot, vazut/cautat in htop toate procesele ce ar fi putut ramane agatate) m-am hotarat sa scot dracu' mufa din laptop. Evident, sunetul nu s-a mutat pe boxele laptopului cum ar fi trebuit. Si atunci m-am prins:

ascult radio se pare, dar din ala pe unde, nu pe net
de aia nu se oprea nimic din laptop
Se pare ca recent am folosit radioul de la amplificator. De ce, nu stiu. Chestia e ca am inchis ampu ascultand radio si desteptu' asta ramane setat pe ultima sursa audio folosita atunci cand il opresti, iar la pornire o foloseste tot pe aia.

25 aug. 2012

Vodafone K3772 conectare in Linux

Acum 2 zile am primit ca oferta modemul asta de la Vodafone. Pe cutie scrie ca nu e compatibil cu Linuxul, dar merge pe Windows si Mac. E compatibil cu MacOS? MacOS e la baza un fel de Unix. Linuxul e si el un fel de Unix. Primul gand pe care l-am avut: nu vad de unde nu ar merge si cu Linuxul!

Am ajuns acasa si l-am bagat in laptopul pe care rulez Archlinux. Nada :(. Nimic, canci, zero, nothing, keine. M-am chinuit cu usb_modeswitch si n-a vrut nenorocirea sa mearga. Am incercat modeseturi diferite, n-am reusit. Pana la urma l-am facut sa mearga in Linux.

Cititi in continuare intreaga poveste. Pentru nerabdatori, dati la final sa vedeti ce trebuie sa faceti sa mearga modemul in Linux.

Povestea mea incepe joi, intr-o zi cu soare si canicula, zi in care am fost sa-mi iau alt telefon. La magazin mi s-a facut o oferta, in care luam cu nush cat % mai ieftin (gen la aproape sfert de pretul la liber) telefonul, daca fac un abonament Combo la care mai primesc pe langa aia 500MB trafic pe luna, inca 750MB + modemul asta cu internet nelimitat pe el, pentru 15 lei in plus pe luna. 15 lei pentru toate alea si un telefon la sfert de pret? Eu zic ca merita, deci de ce nu?
Din pacate am plecat din magazin doar cu modemul, telefonul urmand sa vina zilele astea. Pentru ca in Romania un colet de la Arad ajunge la Bucuresti in 24 de H, in schimb un telefon de la sediul Vodafone la un reprezentant ajunge in 127. Ajuns acasa, am bagat modemul si n-a mers. Eram deja un pic dezamagit. Telefon canci, modem canci, macar puteam folosi cartela din el pe orice telefon.

Cand il conectez in Linux, mi se automonteaza partitia continuta de modem care are pe ea executabilele de Windows. Bleah.
Asa ca citind pe net si incercand mai multe variante, m-am decis ca fiind primul care incearca sa bage modemul asta in Linux, sa incerc faza cu USBSnoop pentru XP. Ma pun pe instalat un XP pe care-l am din 2007 de la MSDN intr-o masina virtuala. Bag stick-ul in el, USBSnoop pornit care raporteaza un device cu ID-ul 12d1:1526. La fel ca si Linuxul.

Incerc sa instalez cacatu' ala de program care are nevoie de nush ce .NET. Descarc dotnetfx, il instalez, restart la virtuala, incerc sa instalez iara. Runtime Error. Ba sa dea dracu'... Descarc vcrun6, rulez, incerc iara si in sfarsit imi porneste aplicatia. Ram pa pa pam. Odata pornita, se face schimbarea stickului din 12d1:1526 in 12d1:14cf. Opaaa, asta trebuie sa fie. Asta si urmaream. Am inregistrat, m-am uitat in log, am incercat acelasi lucru in Linux, nu mergea. Nu mergea pentru ca stringul care facea schimbarea era mascat. Nu mergea si nu mergea. In Linux mi-l vedea ca fiind alt modem, modem care nu mergea.

Si am dat peste unu cu un K3773. Am "furat" stringul de la el si am reusit sa-l fac pe al meu sa apara 12d1:14cf in Linux. Si tot degeaba. Se pare ca modeswitch-ul a fost facut corect, dar modulul cu care trebuie incarcat modemul este unul mai vechiut, nu usbserial, de care se foloseste usb_modeswitch.

Asadar, comenzile, rulate ca root:

usb_modeswitch -WD -v 12d1 -p 1526 -n -M 555342437f0000000002000080000a11062000000000000100000000000000 -I -w 500
modprobe option
echo "12d1 14cf" > /sys/bus/usb-serial/drivers/option1/new_id

Teoretic acuma toate modemurile USB de la Vodafone care sunt raportate ca 12d1:1526 ar trebui sa mearga dupa principiul de mai sus!

Dupa executarea comenzilor de mai sus, vi se va cere un PIN. Introduceti 1234 si aia e.
Acum puteti face reguli udev, folosi gnome-ppp sau orice aplicatie care se ocupa de managementul conectarii la internet.

Folositi urmatoarele setari:

Dialed number: *99#
Username: internet.vodafone.ro
Password: vodafone
APN: internet.vodafone.ro
PIN: 1234
PPP Methods: EAP, PAP, CHAP, MSCHAPv2, MSCHAP

IP-urile pentru gateway,dns, etc vi le luati automat.

7 aug. 2012

Dupa 4 capitole din Fifty shades of Grey...

...n-am mai putut. Efectiv mi s-a luat. E prea proasta cartea pentru a putea fi citita de cineva care nu e un mucos ce are sub 15 ani.

M-am oprit dupa 4 capitole ( al patrulea abia inceput ). Review? Oka. Hai sa vedem.

E o carte scrisa de o autoare NFHH. Sau NF. La fel ca personajul principal de gen feminin, o nefututa de 21 de ani. Cica se vrea carte erotica, dar pana la finalul capitolului 3, (scena din lift), pot sa o dau linistit unui copil de 8 ani sa o citeasca. Si nici dupa capitolul 3 n-ar fi o mare problema, erectie fiind un termen medical.

N-o sa stau sa povestesc totul, o sa fac o idee generala despre carte: e proasta.
Ne trebuie 4 capitole ca sa o futem pe aia de 21 de ani. Putem sa trecem peste capitolul 2 si 3, sunt cam useless, cel putin dupa mine. Autoarea incearca sa ne mentina atentia, dar pe mine nu m-a captivat. In afara ca la un moment dat vrei sa iesi afara si sa pocnesti in ovare prima femeie care iti iese in cale, capitolele 2 si 3 nu te ajuta la nimic.
Well, stiam deja de la inceputul capitolului 2 unde duce cartea/povestea asta. Tipa se indragosteste de Grey, el nu e genul de tip care sa aiba prietene, se fut, se fut, se fut, se despart, tipa cade in depresie si cu inima franta, asta e cartea. Sau plm, cu mici variatii, dar ideea de baza e ca el o vrea doar s-o futa, ea vrea dragoste adevarata. Numai o femeie putea sa scrie asa ceva.
E prea lame. Prinde la mucosi de 14 ani, si nici la aia. Eu unul stiu ca nu o sa mai citesc din ea.

Vreti pornache? E plin netul de porn. Soft, hard, fetishuri si tot felul de porn de care nici nu ati auzit. Stiti regula 34? Daca nu o stiti, clar nu stiti toate felurile de porn existente.

E aiurea cartea si nu o recomand nimanui.

6 aug. 2012

Faildows8

Si am vrut sa incerc Windows 8 intr-o masina virtuala. M-am gandit ca merita sa vad schimbarile live, nu in filmulete sau stiu eu, doar poze. Am deschis Virtualbox, am creat o masina noua si am denumit-o frumos Faildows pentru ca eram 1000% ca ceva va faila.
Intre timp pusesem la descarcat ISO-ul de 32 de biti, pentru ca odata e mai mic, si in al doilea rand n-am reusit vreodata sa pot rula ceva de 64 de biti pe Virtualbox. Dupa ce am facut setarile masinii, incarc iso-ul si pornesc masina. Primesc un Warning cum ca nu am un procesor cu virtualizare hardware (chiar nu am) si ca unele OS-uri nu vor boota. Prima data in 4 ani cand vad Warningul ala. No bine ma, dau ignore si vad cum booteaza saracia. Pana cand primesc un ecran negru pe care scria ca PC-ul trebuie restartat fortat, sub care scriau niste coduri de erori.

Dau restart la masina, aceeasi figura de 2 ori. Scot PAE din setari dat fiind ca am dat doar 1GB (recomandat de cei de la M$) RAM si butez iarasi. De data asta butez si primesc un ecran albastru pe care scria ca PC-ul trebuie reparat!

Ai sa mori tu? Reparat zici? Mai incerc de 2 ori odata si cu UEFI activat din virtuala, faileaza masina si ma pun pe reparat: click drepata pe masina > Remove> All files. Si l-am reparat.

In 4 ani de cand am pus mana pe masini virtuale ( in majoritatea timpului doar de test, dar tot se pune ) e prima data cand nu reusesc sa pornesc una. E prima data cand am nevoie de virtualizare hardware ca sa pot porni o masina virtuala. Si la un moment dat mi-a venit o intrebare care m-a pus sa scriu postul asta. Banuiesc ca o stiti deja: De ce? Intrebarea timpurilor. Intrebarea copiilor mici si intrebarea celor curiosi. Intrebare clasica la care nu vom avea un raspuns din partea M$.

La fel cum am intrebat pe cei la la M$ de ce in Linux am viteza de 3.8-4MB/s pe wireless si pe Windows 7 se cacaie la 2.9-3.2MB/s 3.2 fiind in cele mai bune conditii, ca media e undeva pe la 3.0MB si s-a dat vina pe driverele Realtek, la fel cum cei de la Realtek dau vina pe tehnologia veche, faptul ca placa mea e veche si canci suport pentru ea, la fel o sa mi se spuna si acum: schimba-ti procesorul, e prea vechi. Intrebarea mea e totusi: De ce?

De ce sa schimb procesorul? De ce sa schimb placa de retea? In Linux tocmai a avut loc acum cateva luni un update de kernel la care s-a adaugat modul Ad-hoc al placii mele wireless. Si coaie, merge! In Windows il aveam, dar nu puteam sa-l folosesc. Nu mergea nici de-al dracu sau daca mergea, pica dupa ce ma contectam la AP. De ce sa fac schimbari, sau sa dau bani daca unele chestii chiar merg fara sa fie nevoie de vreo schimbare? Tu daca ai masina si un sprinkler din ala de uda parbrizul bate aiurea, ce faci? Il schimbi? Schimbi capota? Sau il reglezi sa mearga corespunzator?

Well, revenind.
Imi veti spune "De ce nu arzi un DVD?". De ce sa ard un DVD? Ca sa pot incerca Windowsul, trebuie sa-l instalez pentru ca ratatii astia de la M$ nici sa-l testez nu ma lasa. Pe masina virtuala nu, pe DVD Live! nu, singura posibilitate de a-l incerca este sa-l instalezi. Si nu vreau. Plus ca nu merita sa dau arunc banii pe un DVD ca sa ma trimita intr-un ecran de instalare. Prefer sa nu mai mananc o zi (cine ma cunoaste bine, stie despre ce e vorba) decat sa ard un DVD si apoi sa instalez Faildows8 ca doar sa-l incerc cateva zile. (Probabil il voi sterge mult mai repede decat mi-as imagina)

Microsoft, slow applause for your fail. Good job!

29 iul. 2012

DA coaie!

Post pentru cei pe care ii fute grija de politica. ( Un fel de hai sa vedeti cat de patetici sunteti )

Da coaie! Cum zice titlul. Am fost sa votez. De ce?
Pentru ca pot. 
Pentru ca am vrut. 
Pentru ca mi se rupe de cei din jurul meu daca merg sau nu sau ce varianta aleg.
Pentru ca indiferent de alegerea mea ma doare-n pula de ce-au ales ceilalti. La fel cum pe cei care au stat acasa ii doare in pula. Partea proasta e ca pe mine ma doare la figurat, pe restul la propriu, ca de aia n-au iesit afara. ( Exceptie face cel mai bun prieten, si restul care au venit azi afara cu mine si n-au votat. N-au votat ca n-au vrut, nu ca au boli venerice. )
Pentru ca un ipocrit (ca mine, de altfel) mi-a spus odata ca in '89 au murit studenti si oameni ca eu sa pot vota azi. Si pe urma acelasi ipocrit nu s-a dus azi la vot. De ce? Pentru ca e ipocrit, dar ideea ati prins-o. Si eu pentru ca sunt student am fost sa votez pentru ceilalti studenti care au murit, in memoria lor coaie. Asta arata respect pentru om. Pentru oameni simpli care si-au dat viata ca noua sa ne fie mai bine. Chiar daca nu ne este, dar e alta poveste.

Si acum sa revenim la motivul pentru care am ales sa scriu postul asta: Toti cei care imi umplu newsfeed-ul cu muianu asta politic. Si nu ma refer la cei care scriu 2-3 chestii si pe urma o dau dracu'-n pula mea de treaba. Ma refer la dobitocii ( a se intelege animale proaste)  indoctrinati, din ambele tabere care n-au ce face p-acasa decat sa-si arunce zoaiele creierilor pe cacatu' meu de newsfeed. Muistii care dau cu pula-n balta de prosti ce sunt, ca nu stiu ce altceva sa faca cu ea. Si o lovesc in mod exagerat.

Coaie, sa-mi zici tu mie Gigi cap de cauciuc daca nu jur ca sunteti penibili. Inteleg si mi se pare normal (!) sa ma informez in vreun fel sau altul. Pe sistemul "Uite coaie, X zice asa, Y care e in opozitie zice altceva. Oare cum e bine?" Acuma cei fara creier de maimuta pot face un diff intre ce zice X si Y si pot ANALiza! Cei care nu ANALizeaza singuri, sunt ANALizati de aia cu creier de oligofren care posteaza spameaza 30 de linkuri si sfatuiti ce si cum sa voteze. Pentru ca ei au creier de maimuta si nu gandesc pentru ei. Nu stiu ce sa faca de capul lor. Dar deja o dam in politica si manipulare si n-am chef.

No coaie, hai sa-ti explic. De cateva saptamani incoace, poate chiar o luna, ajung si eu acasa ca tot omu' si pula mea, vreau relax, chilleanu, berica, mititei si mustar, stirile care ma intereseaza ( din domeniul IT in special) si o mica caterinca la spart seminte virtuale cu bajetii de pe FB sau G+, forumuri, etc,etc,etc. Dar nu! Imposibil asa ceva. Cum deschid G+ sau FB, pula-n pizda, pe sistemul lui Gigi Larga, gasesc peste tot numai muieli de postari postate ( da, nu suna prea bine) de acelasi persoane rupte in paispe. Si sunt fix aceleasi cacaturi pe care le aud si la TV-ul care sta degeaba pentru mine in living. Dar intr-un fel ma bucura rezumatele de la TV facute pe newsfeed. E ca si cum mi-as fi luat sclavi peste noapte si in loc sa pornesc TV-ul degeaba sa vorbeasca in gol, am scriitori care fac rezumate ca TV-ul in culori. V-ati prins?

In loc de incheiere.
Eu le-am zis frumos sa se abtina. Ei nu. Unii dintre noi se pare ca au alte nivele de intelegere. Nu imi dau seama totusi daca ei sunt mai prosti ca mine sau eu sunt mai destept ca ei. Chiar nu stiu. Probabil prima sau a doua varianta, asta e clar, dar nu stiu exact care.
Eh, in fine. Acum ca mai e putin si se inchid urnele, va doresc un sincer si respectuos sugeti pula! Tuturor, dar efectiv tuturor celor care imi strica mie ziua cu basinile mentale pe care le posteaza in mod repetat. Indiferent de tabara.
Nu, nu e interesant sa mi se posteze link-uri cu versiuni live canalelor TV, fie ca e Antena, B1, RTV sau alt post de ciocoflenderi care se gaseste si in gripa aia porcina de program, nu nu e interesant sa sa rasposteze link-uri cu plagiatul lui Ponta, nu e interesant sa postezi de 10mii de ori ca nu te duci la referendum, la fel cum nici daca postezi ca te duci nu e interesant sa o faci de 10mii de ori. Am inteles ideea, serios. Jur pe rosu, cum faceam cand eram mici si ne jucam in parcul din spatele blocului.
Revenind la inchisul urnelor: Un sincer si respectuos sugeti pula tuturor celor care o sa faca flame ( la bot de la atata supt pula ) pe tema "Ce o sa se intample dupa inchiderea urnelor?"

Abia astept ziua de maine, indiferent de rezultat. Astept sa vad pe cine o sa mai scot din cercuri. La fel cum am dreptul sa imi aleg "prietenii" fie ca sunt virtuali sau nu, asa am dreptul sa votez cu vine vreau eu, sa imi aleg cine vreau sa ma conduca, sau sa nu vad ratati in jurul meu pe newsfeed.

Uite coaie, jur pe un CAT-5. Exemplu real.
Am pe G+ doua persoane din domeniul Linux pe care nu prea le apreciez din diverse motive , dar ma jur ca il respect pentru ca nu au postat nimic despre politica si daca au facut-o nu au exagerat.

No bine, cum zic. (Si vreau sa stiti ca oricum am alege, tot in cacat vom fi, deci mucles.)

Va pupa tata. Muie :*

25 iul. 2012

Sclavi. Sclavi peste tot.

Asta e una din intamplarile alea ce mi se intampla numai mie si o singura data in viata. Inca sunt WTF si incerc sa-mi explic ce s-a intamplat.
Deci... Mergeam azi linistit spre sala. Pe drum erau niste muncitori de vopseau niste locuri de parcare. Am trecut pe langa dubita lor si am vazut inauntru un nene care dormea de rupea scaunele din fata mai rau cum rup eu patul de dimineata. Ba si ce ma gandesc eu intr-o fractiune de secunda? Sa-i zgaltai lu' ala masina, sa-l trezesc pe barosan. Intre timp continuam sa merg, asa ca m-am intors vreo doi pasi si yea, l-am trezit pe om. Ma asteptam sa fiu fugarit de Dorei, dar aia se cacara pe ei de ras. Pentru orice eventualitate, eu fugisem de mult.
Fac dreapta pe strada si coaie, imi cad ochii de ce vad in fata mea:
Un businessman imbracat la costum de businessman, cravata de businessman, camasa de businessman, servieta de businessman mergea in spatele unui aurolac bagabont tragator de benzina pe nas si mai stiu eu, diesel de la OMV. Nenea ala era imbracat ca in filme. Ba si se uita businessmanul la mine cu o fata de "ce te uiti ba la mine" in timp ce eu ma uitam la el cu o fata de "ce-ai ba, fata ta e privata, n-am voie sa ma uit la ea?". Si in timp ce ne uitam unul la altul cu fetele corespunzatoare, aurolacul vede in fata lui un capac de canal, sau ceva care seamana cu un capac de canal. S-a aplecat sa-l ia. Businessmanul s-a oprit in spatele bagabontului. Eu m-am oprit sa vad de ce s-a oprit businessmanul si ce va face in continuare. Ridica tragatorul de benzina pe nas capacul de pe jos, il ia in spinare si pleaca. Businessmanul dupa el. Ca si cum nimic nu s-ar fi intamplat. Ca si cum i-ar fi cazut ceva pe jos si l-a ridicat. Ca si cum businessmanul era de fapt ala care voia capacul.

N-are nici macar un sens tot ce s-a intamplat azi. Mi se pare ca uneori Universul mai da rateuri si... well, plm, se intampla chestii de genul.

A glitch in the Matrix, atat e tot ce pot zice.

20 iul. 2012

De ce trebuie sa ai "pe cineva"?

Nu credeam ca o sa scriu asa ceva vreodata. Nici macar nu stiu ce titlu sa dau. Oricum e interesant. Va promit.

Hai sa vedem despre ce e vorba in postul asta: oameni singuri. Si nu oameni singuri care au fost batuti de soarta sa ramana singuri, oameni singuri care aleg ei sa ramana singuri. Si zic singuri, as in "fara partener de viata", nu fara prieteni, izolati sau fara viata sociala. Evident , ii credeti nebuni pe astia singurii. Evident societatea ii considera sariti de pe fix, la fel cum societatea din ziua de azi ne creaza modelele in viata, modele care poate nu sunt tocmai cele corecte.

Si sa revenim la astia carora nu le place sa aiba "pe cineva" langa ei. De ce ii trateaza societatea ca pe niste ciudati? Nu e ca si cum ar avea alta orientare sexuala, serios. Nu e obligatoriu sa ai "pe cineva" doar pentru ca asa vrea societatea si asa simte societatea ca e normal si bine pentru tine. Nu simte societatea mai bine ca tine ce-ti trebuie. Si vine vremea cand incepe lumea din jurul tau (in special rude) sa te intrebe "Ai pe cineva? Ai un prieten/o prietena?". Si atunci tu, singuraticul, ar trebui sa te simti, sa te gandesti "coaie, e ceva aiurea la mine ca nu am pe cineva? Pisi, eu ma simt bine asa, de ce trebuie sa ai pe cineva doar pentru ca oamenilor din jurul tau li se pare normal?" Si atunci iti raspunzi singur la intrebare. Pentru ca e genul ala de intrebare pe care daca o adresezi celor care au pe cineva, o sa ajunga sa-ti traga ei o concluzie cum ca daca nu esti in rand cu ei, esti egoist. Asa ca tu trebuie sa-ti raspunzi la intrebare. Si iata ce raspund eu: (in ordinea importantei pentru mine)

-nu merita.
Coaie, e costisitor. Sa moara Gibilan si Hondea de nu-i asa. Sa-mi zici tu mie ca nu e costisitor sa ai pe cineva si eu iti zic ca esti fata. Daca esti fata nu e costisitor. Daca esti baiat, ai pus-o.
-mi-e lene.
Da faraoane. Mi-e lene. Pricepi chestia asta? Pur si simplu simt ca nu merita sa nu-mi fie lene sa vorbesc cu persoana respectiva despre tot felul de prostii, sa fac anumite chestii pentru ea, etc, detaliu in urmatoarele puncte
-e naspa sa ai pe cineva care sa vrea sa stie mai mereu ce faci, aka sa fii controlat.
Mie nu-mi place. Ma enerva la culme intrebarea aia cacata "Cum a fost azi la scoala?" pe care ai mei mi-o adresau cand ajungeam acasa. Nici nu ma descaltam bine ca deja era interogatoriu. La fel se intampla si cand ai pe cineva. Hai ca la inceput ii zici aia, aia, nah, merge la inceput. Poate nici nu exagereaza respectiva persoana. Dar incet-incet tot se va transforma intr-un interogatoriu. De fiecare data cand ma simt ca la un interogatoriu mi se declanseaza un tic nervos.
-ma enerveaza cacaturile alea siropoase.
Sunt pline de rahat turcesc incat doar daca le auzi faci diabet. Mai ales cand le traiesti. Cum nu sunt un tip romantic si nici nu cred ca voi fi prea curand, nu prea diger "dulcegariile de cuplu" cum imi place mie sa le zic. In ele intra apelative penibile, pupici la telefon si toate rahaturile de genul pe care le spui persoanei iubite si nu le-ai spune unui prieten.
-nu simt nevoia de a avea pe cineva.
Mi-e foarte bine asa. A avea pe cineva inseamna sa iti schimbi rutina. Mi-e lene sa fac asta. (vezi mai sus) Sa ai pe cineva inseamna sa te schimbi. C'mon. Macar putin. Trebuie sa faci anumite compromisuri, sa fim sinceri. Nu vreau sa fac asta. De ce sa-mi schimb eu rutina? De ce sa ma schimb? De ce sa renunt la anumite chestii? Nu merita.

Astea ar fi punctele cele mai importante pentru mine. Acuma sa va zic un secret. Chiar daca explici cuiva care e nascut cu gandirea specifica de "trebuie sa ai pe cineva", daca ii aduci premisele de mai sus, daca incerci sa-i spui rationamentul din spatele premiselor, el tot te va considera un egoist.
Da coaie? Bine. Sunt un egoist. Eu si restul persoanelor care au ales sa fie singuratice. Eu si restul care gandesc altfel fata de societate.

Plm. Daca nu gandesti sau te comporti ca ei, se gasesc repede tot felul de apelative la adresa ta. Sau as putea sa spun insulte?
Coaie mie nu-mi plac francezii si tiganii. Sunt sigur ca in rRomania sunt o gramada de persoane care nu agreeaza tiganii. Daca m-as intalni cu cineva si i-as spune ca urasc tiganii, mai mai ca m-ar lua in brate. Am sta si am discuta la un pahar, etc. Daca i-as spune ca urasc francezii si-ar schimba atitudinea si probabil m-ar face rasist. Chiar daca si el este rasist ca uraste tiganii. Dar nu ai acelasi "cultural belief" ca el, esti rasist.

Esti altfel, ti se pune eticheta si lumea te judeca. Esti la fel ca societatea, chiar daca societatea nu are dreptate, atunci esti prieten cu ei, mancatorii de cacat.

13 iul. 2012

crypper - criptare/decriptare text bazata pe un passphrase

Stateam aseara si mi-am dat seama ca sunt deci exist. Si atat. Doar sunt. Nu prea am facut ceva pentru omenirea asta, si cum mi s-a mai zis ca sunt egoist m-am gandit sa fac un mic programel.
Si asa ca aseara am avut eu o idee nebuneasca. Asa nebuneasca incat doar jumate din ea s-a realizat. Totusi eu zic ca e bine si atat.

Q&A.
Ce e pana la urma programelul?
E de fapt un script. De fapt sunt doua. Un script cripteaza, celalalt decripteaza, dupa un passphrase stabilit de voi.

De ce ai facut programele?
Sincer? Nu prea stiu! Just for fun? Pentru ca pot? De ce nu?

Care e faza cu passphrase-ul?
Scripturile citesc dintr-un fisier numit (intuitiv, zic eu) passphrase. Fisierul ar fi bine sa fie pe langa scripturi, atlfel s-ar putea sa nu mearga. Locatia se poate modifica in scripturi. Default ar fi bine sa ramana langa fisiere. El face smecheria posibila.

OK, si... cum functioneaza?
Pai e simplu. Creati passphrase-ul vostru. Trebuie sa aiba 16,24 sau 32 de caractere! Il scrieti in fisier, salvati fisierul, rulati programelele.

Bine, dar cum functioneaza?
E simplu. Ne folosim de hashlib. Ar trebui sa vine default in majoritatea distributiilor. Folosim si Python. Python 2.x. Eu am scris acolo la enviroment sa ruleze cu python. Daca va da eroare sau ceva, schimbati in python2. Sunt multe distributii pe piata si fiecare ambaleaza python cum vrea muschii developerilor. Trebuie sa stiti exact ce versiune aveti. Pe Python3 nu merge. Folosind hashlib, Python, AES (e rapid) si acel passphrase, generam un hash unic pentru un string. Pentru detalii mai multe accesati link-ul. Practic, acel passphrase e totul.
Stiti cu totii ca atunci cand erati mici aveati voi un limbaj secret. A=1, B=2, C=3, etc. Dar la fel de bine se putea ca 1=Z, Y=2, X=3, etc. In orice caz, ala era passphrase-ul vostru. Voi stiati cum sunt rotite literele si ce insemnau cand erau puse impreuna. La fel e si aici. Folosind stringul ala de 16,24 sau 32 de caractere, creati un mic secret. In functie de passphrase se "rotesc" literele. Ma rog, nu e chiar exact asa, dar v-ati facut o idee. Chestia interesanta e ca si o simpla interschimbare a doua caractere din passphrase schimba tot rezultatul. Practic posibilitatile de creare de passphrase-uri sunt de ordinul miliardelor. Aranjamente de 28+10, luand in calcul doar literele si cifrele, luate de cate 16, cat lungimea minima a passphrase-ului inseamna 465322312113382563840000 de passphrase-uri unice. Oricum, securitatea nu e neaparat importanta aici, de aia am si ales varianta cu citire din fisier. Fiind pe linux, puteti alege ca doar voi sa puteti citi fisierul, in caz ca aveti mai multi utilizatori pe PC si vreti neaparat intimitate. Cum am spus mai sus, e ceva just for fun!

La ce ma ajuta? Cum il utilizez?
Hai sa vedem caz real.
Vreti sa salvati un mesaj foarte important pe PC, dar nu vreti ca sotia,copilul,prietena sa stie de el. Sau sa stie, dar sa nu-l poata vedea!
Ce facem?
Criptam. Intai gandim un passphrase, schimbam defaultul de 1234567887654321 din fisier si salvam. Apoi deshidem un terminal si rulam encode.py. Ni se cere sa bagam textul, iar dupa ce terminam sa apasam enter si Ctrl+D. Ni se afiseaza hash-ul. Putem salva apoi hash-ul intr-un fisier. Eventual putem pune passphrase-ul ca numele fisierului, dar nu recommand :))
Important e sa tinem minte passphrase-ul, pentru ca il folosim si la decodare! Daca nu il mai tinem minte, putem deja sa ne stergem la fund cu hash-ul.
Acuma vrem sa decodam hash-ul.

Cum decodam?
Daca am sters fisierul sau passphrase-ul din fisier, avem grija sa-l punem la loc. Neaparat pe acelasi. Rulam fisierul decode.py din terminal, lipim hash-ul, apasam enter si ne apare textul in fata. Daca am schimbat passphrase-ul, textul decriptat va arata in genul asta:
Decrypted text:
�Du �S�L�u̫�pì �'dh���'��w H
In conditiile in care hash-ul criptat cu passphrase-ul original este
B9nbjWOjf31wqTPNlDL/XVt0OogxcZDnszxATEjuElk=
Ah, acuma, folosind passphrase-ul original puteti decoda hash-ul de mai sus. Ar trebui sa returneze "pac".
Banuiesc ca v-ati prins ca oricine are passphrase-ul poate decoda hash-ul, asa ca daca chiar aveti date importante si vreti sa folositi scripturile mele, aveti grija de passphrase!

Licenta?
GPL.

Sugestii?
Primesc.

Link?
Git users: git://github.com/StefanescuCristian/crypper.git
Restul: https://github.com/StefanescuCristian/crypper.git

27 iun. 2012

Societatea suci cugu.

So aseara am avut asa o revelatie pe care o ai o data la 3 luni. O revelatie din aia in care stii ca ce urmeaza sa spui vrea sa fie spus de inca 1000000 de oameni dar nu o fac tocmai pentru ca nu au avut o revelatie care sa le creeze sentimentul. Mindfucking pana acum.

Eu de obicei adorm cu castile in urechi (sau pe Pulse de la Pink Floyd :)) ) iar cand mi se face somn am doua alternative: adorm sau trec intr-o stare de semiadormire si ma trezesc sa-mi scot castile ca mai apoi sa adorm la loc. Exact asa s-a intamplat aseara cand mi-a venit o revelatie despre societate si libertate. Doua lucruri total opuse din cate mi-am dat seama.

Inainte sa pornim la drum, vreau sa retii 3 cuvinte: esti un sclav. Scrie mare pe tine. Si nu esti singurul. Esti inconjurat de sclavi. Toti oamenii din jurul tau sunt sclavi. Desi nu suntem negri, suntem sclavi. Un paradox s-ar spune, pentru ca sclavismul cica ar fi fost eliminat. De fapt a fost eliminat un anume nivel, un nivel care era evident pentru toata lumea si i s-a dat un alt nume: munca, meserie, job, etc. Si acum revenind: esti un sclav.

Pana acum, daca ai ajuns cu cititul pana aici, prietene, am o veste proasta pentru tine: ai fost sclavul meu. Cumva ti-am atras atentia. Poate postarea are mesaje ascunse, poate prin acele mesaje ti-am facut mintea prastie si te-am facut atent aici. Sau poate nu are si tu esti doar interesat sa aflii de ce esti tu sclav. Dar daca nu? Daca totusi ai ajuns aici si tot ce scriu eu sunt doar minciuni si doar te manipulez ca sa fii sclavul meu, sa-mi citesti postarea? Daca repetarea cuvantului sclav te face de fapt in subconstient sa crezi ca tu chiar esti unul? Hai sa vorbim despre libertate acum.

Te-am facut brusc atent. Ai si uitat ca de fapt esti ce esti si de ce ai venit aici. Libertatea asa cum o stii tu nu e libertate. E pauza. Libertatea nu e nici cum cred ceilalti: sa faca ce vor, fara repercusiuni. Libertatea e sa faci ce vrei, cand vrei dupa cum iti dicteaza tie corpul/bioritmul tau. 

Si cum am avut eu pana la urma revelatia asta? Dupa ce mi-am scos castile din urechi erau niste oameni afara si stateau in parc. Pur si simplu vorbeau, radeau, glumeau, etc. Era ora 2. Afara era liniste si evident ca intr-un spatiu inchis de 4 blocuri, la ora 2 noaptea si faptul ca te besi suna ca si cum ai tipa din cur. Evident iese un sclav dintr-un bloc si incepe si el sa strige (WTF!?!?!) sa faca liniste ca el maine se trezeste devreme. Si atunci m-a pleznit...

Revenind acum la libertate si bioritm: omul ala de mai sus e obligat sa se trezeasca dimineata. Nu o face pentru ca ii place, o face pentru ca e sclav si munceste. Si acum o sa ziceti: Da coaie, da' ala are o munca, primeste bani, are din ce trai! Da coaie, da' sunt mai mult ca sigur ca ar vrea sa faca orice atlceva decat sa fie sclav. Sunt sigur ca ar fi stat cu ei la caterinca in loc sa se duca maine la serviciu. Pun pariu ca ar vrea sa se culce cand ii spune corpul, sa se trezeasca cand ii spune corpul, se se cace cand vrea el, nu dimineata dupa ce-si bea cafeaua ca sa se trezeasca "artificial". Iar partea asta cu cafeaua e iarasi manipulare mass-media. Cofeina isi face efectul abia in 3-4 ore. Azi m-am trezit la ora 10 si jur ca n-am stiut ce se intampla in jurul meu pana cand n-am inceput sa scriu postul asta. Daca as fi baut o cafea ar fi fost la fel. Timpul in care m-as fi dezmeticit in mod normal fara cafea ar fi coincis cu timpul in care cofeina kicked in. So faptul ca bei cafea dimineata e degeaba. Plus ca cacarea (cacofonie intentionata) nu e conditionata de cafea. Tu te caci de dimineata inainte sa pleci la munca de frica. Ti-e frica ca o sa te apuce pe drum si ca n-o sa ajungi la timp sa fii sclavul cuiva. Ti-e frica ca o sa te apuce la serviciu si n-o s-o poti face pentru ca nu te-a trecut in pauza de masa. Exagerez, dar cacatul de diminteata e o fortare de fapt. Cine spune ca asa s-a obisnuit, eu ii spun ca asa s-a reobisnuit.

Cati dintre voi ati vrut macar o data de cand ati inceput munca sa va treziti cand vreti voi? Cati dintre voi va treziti morocanosi la ora 6 dimineata ca sa ajungeti la "munca" unde e cineva mai mare in grad ca voi care tipa, urla, face pe nebunul? Unde sunteti sclavii sclavului de sef care este si el la randul lui sclavul sefului sau. Treaba e piramidala. 
Numai gandul ca trebuie sa ma trezesc de dimineata, impus, ma omoara. Hai sa vedem: din nevoile fiziologice face parte si somnul, si mancatul, si bautul, si pisarea. De cate ori v-ati pisat dupa un program? C'mon, sa fim seriosi: niciodata. In anumite circumstante probabil ati facut-o pentru ca nu ati gasit un WC sau stiu eu, alte chestii, dar nu v-ati programat pisarea. Eu nu ma pis la comanda. Nu tin in mine pana moare vezica pentru ca nu e ora de pisare. La fel e si cu somnul. De cate ori te-ai simtit obosit la ora 10 seara si de cate ori la aceeasi ora parca n-ai somn? Omul trebuie sa bea cand ii este sete, sa manance cand ii este foame, sa doarma cand ii e somn si sa fie treaz cand nu-i este.

Ce legatura are libertatea cu bioritmul si societatea? Societatea asta in care suntem sclavi acum ti le fute pe amandoua. E interesant cum s-a schimbat conceptul de sclavism: primesti bani acum daca esti sclav. Cei care vor spune acum ca sunt un pierde-vara si ca nu am muncit niciodata, ca sunt un lenes si ca sunt un intretinut poate au dreptate, dar ii rog sa citeasca urmatorul paragraf, din scaunul lor din fata unui birou in care stau si primesc bani pentru a munci ca un sclav care la randul lui e sclavul cuiva, care la randul lui... Ati prins ideea.
Cum facem sa scapam? Nimic. De societatea asta de sclavi nu ai cum sa scapi. Sau poate ai si eu doar te manipulez momentan facandu-te sa crezi ca nu ai cum tocmai pentru ca poate asta a fost scopul postului: sa te mai indobitocesc putin, sa te fac sigur ca nu poti iesi in robie, sa te indoctrinez cu ideea ca cei care sunt "liberi" nu fac bine societatii. Intr-adevar: nu fac bine societatii. Nu societatii asteia plina de corporatii. Accentuand ce poti face cand nu esti sclav de fapt iti transmit ca tu nu trebuie sa urmezi calea libertatii. Ca te simti bine in scaunul tau dand directive pe care le primesti si tu de la altii, care la randul lor... Schema piramidala, cum se spune. Deja te-am distras de la ideea primei fraze. Deja ai uitat despre ce vorbeam. Mai citeste odata si cand ai ajuns aici, continua. Faptul ca ti-am spus toate chestiile alea de mai sus, despre cum te manipulez au fost un nimic. Daca iti spun ca in momentul de fata tu tot manipulat esti, ma crezi? Cand ti-am spus ca ai uitat ideea paragrafului/frazei asa e ca ai facut-o? Asa e ca te-ai mai uitat la inceput cand ti-am zis sa o faci? Asa e ca din nou ai uitat despre ce vorbeam? Nu e vorba de ideea de manipulare, dar totusi te-am facut sa crezi ca despre asta e vorba. Mindfucking. Spuneam ca-ti ofer posibilitatea de a scapa de societate. Hai sa vedem.

Pentru ca in societatea asta de sclavi nu ai cum sa scapi definitiv, macar sa o facem placuta! Cati dintre voi nu ati vrea sa va treziti la ora X in ziua Y si sa mergeti la munca? Serios? Eu cred ca toti. Sunt unii care se simt bine daca lucreaza noaptea. Sunt unii care se trezesc la ora 8 dimineata si dau randament abia la ora 15. De ce cacat daca tot vrem sa muncim pentru a castiga bani ca sa fim sclavi sa nu o facem cand vrem noi? De ce sa fim sclavi full-time si sa nu o facem cand vrem noi? Am rezolva o gramada de probleme. Sa zicem ca o companie are nevoie de 30 de persoane pentru a functiona. 30 de persoane, nu pe X, Y, Z. Nu ai nevoie speciala de Popescu pentru a raspunde la telefon. Ai nevoie de o persoana care sa fie acolo tot timpul. Tu ca companie (cacofonie intentionata) ai nevoie de resurse de fapt. Hai sa dam un exemplu concret:

Iti trebuie 30 de persoane ca sa mearga firma. Angajezi 60 si micsorezi salariul minim la jumatate. Salariul e bazat pe numarul de ore. Ca sa-si primeasca salariul, o persoana trebuie sa faca jumatate din numarul de ore acumulat intr-o luna. Ore. Indiferent de ele. Daca ai un minim de 28 de ore pe luna, poti sa vii 2 zile la rand si ti-ai facut treaba. La fel si cealalta persoana care ocupa postul tau: poate veni 2 zile la rand si aia e. Pentru ca poate tu ca firma ai nevoie sa fie cineva langa telefonul ala mai tot timpul, mai angajezi, angajezi, angajezi. Ca sa dispara si criza. Frate e criza, dar daca tu in 2 zile pe luna faci sa zicem 300 RON la prima firma si esti angajat la 10 firme (pentru ca ai timp liber acum), intr-o luna ai facut 3000RON. Daca esti mai comod si chiar vrei timp liber, te angajezi la 4 firme si te-ai scos cu 1200RON pe luna. Cunosc persoane care se descurca cu banii astia pe luna. E greu, dar nu e imposibil. 4 firme a cate 2 zile/luna inseamna 8 zile muncite intr-o luna. 8 zile in care te duci cum si cand vrei tu la serviciu. ( Pentru ca in zilele in care nu te duci tu, se duc altii)
Bineinteles iti fac un plan, un numar minim de ore, imparteala cat sa iasa bine salariul, si nu castigi 300RON daca esti doar secretara. Dar ati inteles ideea.

In loc de concluzie:


19 iun. 2012

Nu esti sofer de Bucuresti daca

  • nu claxonezi macar o data cu atata patima si sentiment incat sa aiba claxonul orgasm
  • nu ti s-a furat macar o data oglinda retrovizoare
  • nu ai gasit masina lovita sau zgariata de cosurile de cumparaturi in parcarea unul mall sau supermarket
  • nu ai gasit niciodata oglinda data peste cap de pietonii binevoitori cand ti-ai lasat masina parcata pe trotuar
  • nu poti evita o coliziune cu un pieton sau un grup de pietoni tu circuland cu 20 de km/h peste limita legala iar ei trecand pe rosu la semafor
  • nu ai furat cuiva locul de parcare
  • nu te-ai claxonat cu incepatorii sau nu ai fost claxonat de acestia!
  • nu ai trecut pe rosu intr-o intersectie plina de pietoni strigand la ei "Baaaa, nu mai am franeeee!"
  • Logan avand nu te iei la intrecere cu masini care au peste 100 de cai
  • nu poti evita o coliziune fara sa te urci pe linia de tramvai pentru ca un mos basit de 80 de ani incearca sa faca stanga de pa prima banda
  • nu ai masina vopsita de altii in timp ce respectivii vopsesc un gard. Stiti ce marfa e verde peste gri?
  • nu ai trecut niciodata peste o groapa asa de adanca si destul de repede incat sa pierzi ESP-ul si spatele sa te doara trei zile dupa incident
  • nu ai trecut pe o straduta cu sens unic pe interzis
  • nu ai oprit la semafor pe o strada cu gropi proaspat asfaltate nesemnalizate si sa-ti ramana un sfert de smoala pe masina cand demarezi
  • nu era sa faci accident cu un autobuz/troleu/tramvai
  • nu stii ce inseamna 3 claxoane cand o masina merge paralel cu tine
  • nu ai pus niciodata frana la modul de intimidare

15 iun. 2012

Streaming VLC

Pă Symbian, se stie!

Serios acum. Merge pe orice.

Azi o sa va arat cum va puteti transforma calculatorul intr-un server de streaming audio/video cu ajutorul lui VLC. La ce ne ajuta asta?
-sa zicem ca vrem sa ne uitam cu un prieten in acelasi timp la un film
-sau ca ne place sa stam cu laptopul in pat, in acelasi timp ascultand muzica dar firul catre amplificator/combina/sistem/ce avem noi pe acolo e prea scurt si boxele laptopului sunt nasoale
-sau pur si simplu vrem sa incercam faza, fara vreun scop anume

Avem nevoie de
-VLC
-UFW (de fapt de niste reguli in iptables, dar e mai simplu de lucrat cu UFW)
-un filmulet sau un fisier audio mai lung de 3-4 minute pentru testare.
-optional un router, eventual wireless daca tot avem.

Nu stiu cum sta treaba pe alte distro, dar pe Arch si Ubuntu firewall-ul blocheaza toate conexiunile care intra in PC. Pentru a pregati firewall-ul sa permita conexiuni rulam pasii urmatori:

sudo ufw enable
sudo ufw allow 8080


Vom folosi deci portul 8080 pentru streaming.
Trecem acum la streaming-ul propriu zis.

In VLC mergem in meniul Media>Stream. In Tab-ul File alagem fisierul/ele care vor si share-uite, apoi apasam butonul Stream de jos.
La source nu schimbam nimic. Apasam Next si inca o data Next, pana ajungem la fereastra asta:
Imagine
Scriem in ea, la Generated stream output string urmatoarele:
Pentru audio:


:sout=#transcode{acodec=mp3,channels=2}:duplicate{dst=display,dst=std{access=http,mux=ts,dst=:8080}}


Pentru video:


:sout=#transcode{vcodec=h264,acodec=mp3}:duplicate{dst=display,dst=std{access=http,mux=ts,dst=:8080}}



Streamul se poate accesa de pe orice PC care stie IP-ul PC-ului care ruleaza VLC-ul:


ifconfig|grep inet|grep -v 127.0.0.1

pentru a afla ce IP avem pe PC-ul care face streaming.
Pentru accesare propriu zisase adauga adresa http://IP_server:8080 in orice player audio/video care suporta streaming HTTP. (VLC,Rhytmbox,MPD,etc,etc,etc)

Riscuri: Daca avem router nu exista riscuri. Router-ul are si el un firewall inclus si streaming-ul se va face doar local. Pentru cei fara router riscul ar fi ca se poate uita oricine la ce streami-utit voi. Deci daca faceti un striptease aveti grija cui dati link-ul.


Pentru Wingoz mai vechi ca 7 cred ca  merge fara setarile in FW mai ales ca desteptii il scot. Pentru 7,8, ce-o urma, ideea e aceeasi: portul 8080 deschis.

14 iun. 2012

Skype 4 pe Linux

Deci sa inteleg ca tot ce e acaparat de M$ inceteaza sa mai functioneze?

Tin minte ca pe primul Linux ( prin 2007 se intampla asta ) pentru a avea la dispozitie Y!M si Skype am instalat Gaim si Skype, care era in versiunea 2 beta pentru Linux. (da' sa dea dracu' daca zici ca era beta! )
Pur si simplu n-a trebuit sa fac nimic in plus.

Peste cativa ani buni, 5 la numar, Skype ramane tot in faza 2 beta pana azi cand face skip peste 3 si aterizeaza in repo-uri la versiunea 4.
Versiune care nu merge!

Nu ma plang de alea 113MB de dependinte pentru 32 de biti. Ma plang ca nu vrea ratatu' sa functioneze! Nici intr-un env pe 32 de biti nu pleaca saracia aia de executabil...

Caca-m-as in palma developerilor!

10 iun. 2012

Arch si fantome

So. Incepem cu ArchLinux la care m-am intors ieri seara. Azi am stat toata ziua sa-l fac pe placul meu si acuma scriu de pe el, din casa unui prieten.

Deci hai sa vedem:

M-am trezit ieri la ora 8-9 si am continuat munca de aseara: am personalizat Arch-ul.
Pe la ora 2, doua si ceva injuram prin casa ca nu mi se compileaza appmenu-gtk din cauza unei dependinte care ea de fapt nu mergea compilata. M-am dus in bucatarie, mi-am refacut niste snitele la microunde (le-am prajit din nou pentru ca am pus timerul la vreo 3 minute), le-am mancat si in timp ce ma chinuiam cu compilarea am descoperit ca exista un repo pentru pachetele mele. Dupa ce le-am instalat am baut niste Ciuc din ala cu lamaie (2 la numar), mi-am luat laptopul si hai acasa la nenea asta.
Am ajuns pe la 5 la el, am mai baut o bere si m-am pus pe treaba printre jocurile de Wii: continuarea personalizarii. Intre timp prin bucatarie a cazut o matura, matura care statea in coltul ala de o gramada de timp si nu avea cum sa cada. In fine. Pe la vreo 10 m-am potolit cu A rch-ul, am mai desfacut o bere, am tras laptopul langa mine si hai sa ne uitam pe Youtube,Facebook, cine cu cine mai e, barfa electronica, cum se zice. Si cum stateam eu acolo cu el si prietena lui, s-a auzit din bucatarie o mare pocnitura de tiuie. El mi-a tot zis ca are fantome prin casa, ca aude zgomote de pe hol, se impiedica prin casa, eu nu l-am crezut pana cand n-am trait pe pielea mea cazatura celor doua tablouri din perete, tablouri prinse de zid cu suruburi, tabloruri ce au stat acolo de o gramada de timp. Tablouri ce erau fix in acelasi colt cu matura care a cazut mai devreme.
Ne ducem ( adica intai el ) sa analizam problema, eu am dat-o repede pe: "Baaa, e vantul de vina baaa, nu vezi si tu cum erau prinse tablourile? Suruburi prinse de glet, tablouri grele, vant puternic, doar coafura rezista!"
El nu, ca e fantoma din casa, ca nu are cum altfel, ca nu se poate. Fizic e imposibil sa cada singure tablourile alea. Trebuia sa fi fost un vant ceva. Ies din bucatarie sa aduc o surubelnita de la el din camera, gagica-sa cocotata pe canapea in sufragerie: "Eu ma duc acasa, eu nu mai stau aici, mie mi-e frica si vreau acasa!"
In timp ce incercam sa-i explic prin metode fizice fenomenul ( tipam unul la altul ) incepe broasca din acavriu sa dea din picioare ca nebuna, sa miste pietrisul prin el si evident noi ne-am cacat pe noi. Ea mai rau ca mine: "Hai frate, vreau acasa, nu mai stau aici!" Degeaba incercam sa-i explic eu ( tot tipand ) ca daca tipam, s-ar putea ca broasca sa se sperie, ea nu si nu, voia acasa.

Tocmai s-a auzit in spatele meu ca si cum cineva a calcat o sticla goala. Nu sunt sticle goale prin camera.

In fine, revenind:
Dupa ce ne-am speriat cu totii, eu mi-am continuat lucrul la Arch, ei barfa electronica. Acum astept sa se faca ziua, sa merg acasa ( de dormit pula, mi-e imposibil sa mai dorm in momentul de fata ) sa dorm, sa mai lucrez la Arch :)), sa votez, sa plm, scap de fantome.

Nah, si eu mai am chestii de genul prin casa, dar e casa mea, e fantoma mea, sunt obisnuita cu ea, ea cu mine, ne intelegem. Imi mai da ea incarcatorul pe jos, zaruri, mai pocneste mobila uneori, dar sunt obisnuit cu chestiile astea.

Din postul asta vreau sa se inteleaga ca exista o explicatie fizica pentru orice fenomen paranormal. Nu imi merge home-ul si end-ul in terminal, deci trebuie sa lucrez la Arch. Am baut vreo 4 beri si ceva vin, dar paranormalitismele s-au intamplat cand eram treaz. Se aud zgomote pe hol. Nu sunt paranoia sau schizofrenic.

Post scris de pe Linux archlinux 3.4.1-2-ck #1 SMP PREEMPT Tue Jun 5 12:36:31 EDT 2012 x86_64 GNU/Linux

19 apr. 2012

Intrebare adresata tuturor PPP de pe Facebook

Stateam acum doua minute, ca tot omul, pe Facebook. Culeanu, chilleala, alea-alea. Si cum o labaream eu acolo si eram pe sistemul din poza

ceva, cumva, m-a palit in plexul meu solar. Si eram mai mult ca "Dafuq?". Cuvintele nu puteau sa exprime gandurile care curgeau cu un flow la care nu te puteai gandi. ( Te-ai prins? )

Am stat putin sa imi revin din inconstienta ce m-a lovit asa din neant si mi-a furat cuvintele in trecerea ei. Si acuma imi voi exprima in cel mai elevat mod insumarea gandurilor din secunda in care am vazut nefericirea pe FB:

Coaie, ce pula mea inseamna "VAI"? Sau "VAAAAAAAAAAAI"? Sau mai rar intalnita forma "VAIIIIIIIIIIIIIIII"?
Cum pula mea iti poti exprima trairile sau ce pula mea ai tu in momentul ala ( pe mine ma face sa ma gandesc la orgasm multiplu ) prin onomatopeea "VAI" pe internet?
Onomatopee pentru ca stiu cateva animale care fac "vai" cand le dai de mancare. Probabil se bucura! Dar hai sa analizam:

VAI!  - pe sistemul "'ai de pula mea!"
VAAAAAI - pe sistemul "Isn't it cute? But it's WRONG!"
VAIIIIIIIIIIIIIIIIII - bag-o de bag-o toataaaaaa!

So acuma vine intrebarea pentru PPPfb: Ce aschia pulii maimutei de avocado vrea sa insemne cacatul ala de "vai" ? Serios nu il inteleg! Mai sunt niste tipe care se exprima asa si in RL. Nu inteleg deloc ce vrea sa insemne. Pur si simplu creierul meu e subdezvoltat pentru un cuvant atat de complex care poate denumi mai multe stari, trairi, sentimente ca o poezie simbolista.
Pula mea. Eu nu le am cu d-astea. Mie imi ies pasteluri pe gura, adica am un limbaj colorat. Nu vorbesc in metafore, sau daca o fac, o fac cu prostii, ca si asa nu se prind ce vreau sa zic. De obicei sunt subtil, dar ma jur ca subtilitatea cuvantului "vai" ma depaseste. Are o incarcatura de simboluri in el mult prea grea pentru mine. N-o pot duce.

Totusi sper sa-l fi inteles corect si in loc de "Va pupa tata" o sa zic:

Vai de capul vostru.

13 apr. 2012

Niste ganduri scrise aiurea

Mi-am adus aminte de cand m-am imbatat odata si ca aveam niste ganduri deep. Destul de deep. Poate prea deep. La naiba. Ma gandeam la un deepthroat. Si pe urma: blank. Nu mai stiu what happedend. Stiu ca m-am trezit cu telefonul in mana. Stiu ca in seara aia am facut o prostie mare: n-am baut prea mult cat am fost la party si spre final am tras-o cu niste whiskey.
In fine, nu asta conteaza. M-am facut muci acasa. Mda. Stupid one from me. No bine. Si pe telefon aveam chestia asta scrisa:

Ma gandesc cum e sa te insori cu o starleta porno. Adica o sa fiti bogati si o sa traiti frumos, ca doar v-ati luat din iubire, dar:

1. Gandeste-te cate puli i-au trecut pe langa gura: niciuna, toate au nimerit-o.
Imagineaza-ti ca a luat pe putin sute de puli la supt si inmulteste asta cu 3 pentru fiecare gaura. Sa zicem ca n-ar fi asa problema mare, nu oi fi fost tu primul, dar esti ultimul. Ultimul care sterge urmele a sute de puli. Dar cand iti imaginezi ca in timp ce o lingi (oriunde) au trecut inca 300 de puli pe acolo,deja devine o problema psihologica. Un sat intreg ti-a futut nevasta.

2. Problema psihologica ca problema psihologica, da' stai sa o vezi pe a sexului. Deja e fututa si rasfututa de sute de ori. Probabil si tu esti actor porn si deci si tu ai futut pe altele de sute de ori. Problema care intervine e tocmai asta: prea mult futut. Deja a devenit ceva banal pentru amandoi, ca spalatul pe dinti de dimineata. Nu zic ca nu o sa va futeti, dar zic ca stiti cam tot in materie de futut. Oarecum interesant, dar nu chiar.

3.Copii. Probabil daca v-ati luat din dragoste o sa ii vreti. (eu nu prea vreau copii chiar daca tin enorm si o iubesc pe viitoarea sotie) cand vor creste mari, ce o sa le spuneti? Stiti regula 34. Voi nu aveti cum sa va feriti. Sunteti expusi. Imposibil sa nu dea peste filme cu voi. Adica da-o dracu' de treaba. Am gasit-o eu pe Monica lui Iri pe dc++ in timp ce se futea in Tineretului cu unul si nu dau copii vostri peste voi, actori porn.

4. Adica pe langa

Si aici cred ca am picat. Nu mai am continuare. Nu stiu ce am vrut sa mai zic.
Dar hai sa continuam, ce naiba?

4. Pe langa astea de mai sus, copii aia or sa mearga la scoala/gradinita. Imaginati-va cum o sa se uite colegii la ei cand or sa zica "mami si tati sunt actori porn". Ce o sa zica profesorii? Directorul? Exista oare scoli speciale pentru copii de genul?


Si atat. Doriti-va ca urmatoare data cand ma imbat sa gandesc la fel de PROfund.

8 apr. 2012

Disable IPv6 in Linux si alte modificari utile

In Romania doar RDS ofera IPv6, momentan. Daca nu folositi IPv6, eu recomand sa-i dati cu disable peste el. O sa prezint niste setari folositoare pe care eu le utiliez, dar hai mai intai sa scoatem IPv6. Pentru asta trebuie sa editam fisierul sysctl.conf cu editorul nostru de text preferat. Eu am ales nano.
sudo nano /etc/sysctl.conf
si adaugam la final
net.ipv6.conf.all.disable_ipv6 = 1
 Salvam si rulam comanda
sudo sysctl -p
In continuare vom mai seta niste chestii in acelasi fisier. Asadar, rulam iar sudo nano /etc/sysctl.conf
Cautam liniile urmatoare
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
Liniile sunt comentate si au echivalente si pentru IPv6. Daca nu ati scos IPv6, cautati dupa 


net.ipv6.conf.all.forwarding = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv6.conf.all.accept_source_route = 0
Scoateti # din fata lor si modificati dupa caz, sa fie toate puse pe 0.
Salvam apoi si rulam iarasi sudo sysctl -p, care returneaza toate modificarile facute fisierului.

Mai failez si eu

Mda. Se pare ca oricat de bun as fi, tot mai dau in gropi uneori. Cum am reusit sa dau in bara de data asta?

Pe net exista un asa numit swap-war. Sa folosim sau sa nu folosim swap? Ei bine eu va zic ca e bine sa-l folositi, indiferent de cat RAM aveti. De ce? Detaliat gasiti aici.

Pe scurt? E foarte bine sa folosim macar un minim de swap, pentru cache. Ce inseamna asta si cum se simte diferenta? La copiere/mutare. Dap. Ati auzit bine. La copierea sau mutarea fisierelor maricele. Diferenta consta in timpul de mutare. Cum se poate explica asta, nu stiu exact, dar va zic din exeperienta proprie:

Pe un server cu 1.5RAM, no swap, mutarea unor fisiere mari de pe un HDD pe altul se face cu pauze! Cum adica cu pauze? Adica cu pauze. Nu e o citire/scriere constanta. Intai se citeste pe de un HDD si pe urma se scrie pe celalalt. Am stat si m-am uitat la consumul de RAM. Smth~900MB. Am bagat apoi un stick USB formatat special pentru swap. L-am adaugat in fstab si am dat swapon -a. Voila. Citirile/scrierile se faceau in acelasi timp, activitatea pe HDD era constanta. Nu stiu de ce. Stiu doar ca nu vorbesc prostii.

Ok. Acuma inca doua chestii. vm.swappiness si vm.vfs_cache_pressure. Singura optiune pe care vreau sa o discut astazi este vm.swappiness. Trebuie modificat din defaultul de 60 in ceva sub 40. Valorile recomandate de mine sunt undeva incepand de la 20, pana pe la 40. Asta inseamna ca atunci cand mai aveti doar 20 sau 40% din RAM liber, sistemul va incepe sa faca swap.
vm.vfs_cache_pressure se pune undeva intre 50-55. Niciodata extreme, ca nu aduce beneficii.

Setarile le facem in /etc/sysctl.conf, adaugand la finalul ultimei linii:

vm.vfs_cache_pressure = 50
vm.swappiness = 25

10 mar. 2012

Wireless de la UPC - Cisco EPC3925

E un fail. O retea criptata cu WPA/WPA2 si un router cu WPS, impreuna cu Reaver nu fac casa buna. Sau fac. Dar doar pentru altii.

Hai sa vedem:

Am o noua retea wireless in apropiere. Se numeste Tina. Singura tipa Tina pe care o stiu, sta la o distanta destul de mare fata de mine. Lucrul asta s-a dovedit si in cazul receptiei proaste a retelei. Initial am plecat cu gandul s-o sparg pe asta, tot prin Reaver. Ma chinuiam de 2-3 zile sa o sparg, dar apare si disapre cand ti-e lumea mai draga. Nu am reusit sa fac prea multe, ca se pierde reteaua.
Am zis ca trebuie sa reusesc ceva cu Reaver. Ar fi fost primul programel cu care nu reusesc sa sparg un wireless si mi-era asa un pic scarba, mai ales ca se tot lauda ca e nou, se bazeaza pe o vulnerabilitate descoperita recent ( decembrie 2011 ).

Asa ca am luat ariodump-ul si am scanat in jur sa vedem ce gasim. Am dat peste o retea numita UPC543008. O stiu de ceva timp, dar nu mi-a atras niciodata atentia cand lucram cu airodump pentru ca pur si simplu nu se conecta nimeni la ea. Nu exista trafic, nu exista clienti, nu exista handshake si nici interceptarea lui.

Si deci i-am dat o sansa lui Reaver. Daca pentru Tina trebuie sa astepti destul de multicel, pentru UPC mi-au trebuit doar 6 secunde.

Pot zice ca am avut totusi bafta. Cine are routerul chiar nu se pricepe DELOC. 
Nu stiu cine este nefericitul, as vrea sa-l sun sa ii spun ca e mai vulnerabil ca un smoc de iarba in mijlocul unui camp plin cu vaci.
Urmatorul lucru pe care l-am facut a fost evident... incercarea de a ma conecta la retea, folosind parola data de Reaver. ( SRROHRAH ) 
Nu prea aveam semnal bun, dar am reusit din a doua incercare sa intru in setarile routerului. Pur si simplu imi era extrem-extrem de usor sa ma fac proprietarul acelui router si sa detin controlul retelei fara ca el sa-si dea seama ce se intampla. Puteam sa schimb tot in router-ul ala, puteam sa-i bag un firmware luat de pe net si sa-l trimit la garantie cu el, instant. Sau sa ii fac hijack, sa lansez un atac man in the middle, sa ii fac reteaua de acasa muci. Sau... flood si sa ii fac netul sa mearga cu viteza melcului.




Hai sa vedem ce a gresit:
 

PIN neschimbat. Lucrul asta a simplificat atacul. Reaver cauta mai intai PIN-uri care sunt default pe anumite modele de routere. Tina si-a schimbat PIN-ul si deci trebuie sa se genereze o lista cu carctere si sa astepti ca PIN-ul generat sa se potriveasca cu cel al router-ului. Prima linie de aparare a cazut.

Ok, am trecut de PIN, m-am bagat in reteaua lui, prima linie a cazut. Pana sa fac ravagii, mai sunt cateva linii de aparare.

Urmatoarea este serverul DHCP. Deci o alta greseala: serverul DHCP. Existenta lui de fapt. Sau inexistenta unui filtru MAC/IP ( putin useless, dar nu neaparat ). 
Asta e de fapt marea problema aici. El reprezinta pana la urma capul rautatilor, daca pot sa zic asa. Daca nu aveam un DHCP care sa ma bage automat in retea, puteam doar sa ghicesc setarile retelei. Deci practic vecinul/routerul ma invita in retea. De ce? Pentru ca am dat parola corecta la wireless, se trimite handshake-ul respectiv, router-ul recunoaste parola si m-a invitat la el in casa.

Daca se opreste serverul DHCP, se da handshake-ul respectiv, dar daca nu ma recunoaste router-ul dupa MAC/IP, (daca nu le am pe alea corecte, gen) nu ma pot conecta. Daca era schimbata subclasa era altceva.
Logic, nu imi era prea complicat sa ghicesc IP-ul, puneam capul la contributie si gaseam eu pana la urma un IP corespunzator daca era ceva ales de "un meserias". Primele IP-uri pe care la gandeam incepeau cu 192, 162, 10. Daca nu reuseam din 10 incercari pentru fiecare IP, renuntam.
A cazut si linia 2, macar ultima sa reziste!

Linia 3, ultima si probabil cea mai importanta.
Pe langa faptul ca a lasat PIN-ul default, lucru clar nerecomandat, vecinul nu a intrat nici in setarile routerului sa modifice parola si userul.
Setarile parolei/utilizatorului pentru router ar fi linia 3. Daca ai trecut si de asta, deja reteaua poate fi compromisa la modul cel mai grav. Felicitari, tocmai ai devenit administratorul retelei respective. :)

Faptul ca s-au pastrat user-ul si parola implicite a fost iarasi o mare gaura de securitate. Daca nu se pastrau, imi era greu, daca nu chiar poate imposibil sa intru in setari. In cel mai rau caz, puteam doar sa vad ceva activitate in retea si nimic mai mult. Bineinteles, daca erau parole transmise necriptat se puteau vedea, etc,etc. Ma rog. Mai rar in zilele noastre. Ai mai multe sanse sa faci rost de o parola daca intrebi pe cineva la betie decat sa vezi un Facebook sau Yahoo spart asa usor, doar prin sniffing. Nu zic ca e imposibil.



Ce am invatat cu totii?

1. WPS-ul e cea mai mare prostie ever. Daca aveti un router prin casa care are pe cutie logoul din dreapta, schimbati la el PIN-ul si opriti functia. In mod clar nu o folositi, asa ca cel mai bine este sa o opriti si sa schimbati PIN-ul inainte. De ce? Pentru ca e mai bine sa il schimbati. Pentru unele routere oprit nu inseamna ca scoate modulul din kernel, doar ca ii da disable. Functia WPS deci se incarca cu PIN-ul ales, dar nu este vizibila tuturor. Reaver o vede. Se foloseste PIN-ul default, se intampla ca mai sus.

2. Sa zicem ca am trecut de PIN/parola de wireless. Mai departe nu pot face nimic daca nu am un server DHCP care sa ma bage automat in retea. Asadar:
-disable DHCP
-filtru MAC
-schimbare sublcasa de IP-uri
Prima si ultima obligatorii, a doua optional pentru ca e useless in unele cazuri. Disable DHCP fara schimbarea subclasei de IP e ca si cum ai manca ceapa cu un carlig pe nas. Nu simti gustul, dar o sa te doara dupa ce dai carligul jos. De ce? Pentru ca eu pot sa ghicesc subclasa. E greu daca avem o subclasa aiurea, simplu daca nu.

3. Ajung pana la urma in retea. Ca sa nu iti fac prostioare pe acolo:
-user/parola la router schimbata, obligatoriu ( sa nu iti fac reteaua inutilizabila tie )
-calculatoare updatate la zi, firewall activat pe ele ( anti prostioare pe/cu PC-ul tau ), atentie cei cu XP SP2 cu firewall-ul si update-urile de securitate dezactivate, dar nu numai! Prietenii stiu de ce. :))

Hai va pupa tata.

25 feb. 2012

Wingos updeit

Nu pricep de ce trebuie sa dai restart dupa un update de FailWindows. Nu pricep de ce au facut casuta aia enervanta cu "Postpone" in care poti alege un maxim de 4 ore in care sa te anunte failgozu' ca trebuie sa dai restart. Sunt curios pe servere cum se comporta chestia asta. Adica daca nu interactionezi cu casuta aia, se restarteaza automat in 10 minute. Serverele sunt facute sa stea intr-o debara unde nu intra nimeni. Nici macar nu au monitoare. Sunt curios cum administrezi un server pe Windows. Telnet? Deviam. Poate chiar nu trebuie sa se restarteze automat in momentul ala. Ma rog. Nu am lucrat cu WS, nu cunosc, nu ma pot pronunta.

Bun. Pe Linux nu se cere restart decat atunci cand ai un update de kernel. Si nici atunci nu e obligatoriu sa restartezi daca nu vrei. Nu iti baga nimeni pe gat un restart. Vrei sa dai restart sa bootezi de pe kernelul nou, bine. Nu vrei, pff, bine. Pentru celelalte update-uri daca vrei sa le folosesti neaparat dupa update poti face doua lucruri:

1. restartezi serviciul/programul care a fost updatat, lucru destul de usor de facut. Foarte foarte simplu chiar.

2. schimbi init-ul si se reincarca tot, mai putin kernelul. La fel, foarte simplu. Bineinteles din moment ce tot pierzi ceva timp cu reincarcarea tutoror serviciilor, ar fi mai simplu sa dai restart.

19 feb. 2012

Dupa un an jumatate de Linux

Am facut rost de un W7 ultimate SP1 de la un prieten. (Thx)

Am zis sa-l instalez pe laptop si sa pun Linuxul pe un HDD extern. Pana la urma am instalat si Linux pe laptop, din pacate Ubuntu prin WUBI. Mi-e cam teama sa repartitionez un HDD cu date importante pe el.

Acuma hai sa facem o comparatie.

Timp de instalare & configurare:
  • Windows
- 20-30 de minute instalarea
- o zi pana am descarcat update-uri la drivere, programe uzuale ( Chat, Browser, Flash, LibreOffice, etc ), pana l-am configurat cum am vrut eu. ( sa indexeze tot HDD-ul, etc )

  • Linux
-depinde de distributie
-Ubuntu, Fedora, Mint se instaleaza cam tot in 20-30 de minute
-Arch-ul se instaleaza in functie de rapiditatea netului. Sa zic ca in maxim o ora am avut Arch-ul gata. Fara nimic pe el, doar nucleul si basic-ul.
-configurarea dureaza la fel, in functie de distributie: Ubuntu, Mint, Fedora nu prea necesita mare configurare dupa instalare, sa zicem ca mai punem un maxim de doua ore pana le aduci sa faca exact ce vrei tu
-Arch-ul iti ia o zi sa-l mai configurezi. Sa-i pui browser, programe uzuale, personalizare la maxim, etc.

Ca timp, putem zice ca daca vrei o distributie pentru lenesi, Linux castiga. Daca vrei sa-ti creezi tu propriul tau sistem, nu prea avem castigator. Nu ar fi fair.
Totusi, la instalarea bare-bone, doar basic-ul, castiga Linux-ul. Poti avea un Arch ruland cu KDE/Gnome/etc in maxim o ora jumatate, cu drivere la zi, dar fara programe uzuale instalate, personalizari, etc. Pe Windows dureaza o zi pana-l updatezi, etc.


Drivere & programe
  • Windows
Trebuie mers pe fiecare site al producatorului pentru a avea un driver la zi. Trebuie mers pe fiecare site al producatorului de software pentru a descarca si instala un program. Pierdere de timp. De fiecare data cand se lanseaza o noua versiune a unui program, trebuie descarcat kit-ul si instalat/updatat manual. Ma enerveaza groaznic treaba asta.
  • Linux
Deschizi un terminal, scrii o comanda si poti instala cu un enter toate programele de care ai nevoie. Pentru update de driver, scrii o comanda si astepti. Daca sunt gasite update-uri, se descarca. Daca nu, nu exista update-uri. Pentru update-uri la programe, la fel, se ruleaza o comanda. Daca exista update-uri, se descarca si instaleaza automat.

Interfata
  • Windows
Nu e prea mult de zis. Clasica interfata de Windows. Acelasi buton start in partea stanga jos, aceleasi ferestre moarte, nu prea dinamic. Ma simt strans uneori de lipsa a mai multor desktop-uri virtuale.
  • Linux
Gnome, KDE, LXDE, XFCE, E17, etc,etc,etc. Fiecare din ele personalizabile in multe moduri. Efecte peste efecte.

Suport
  • Windows
Suport tehnic MS. Forumuri. Multi care nu au pus mana pe altceva in afara de Windows
  • Linux
Forumuri. Oameni carora le place sa fie provocati. Au trecut prin Windows. Nou veniti care habar n-au Linux. Suport enorm din partea comunitatii.

Chestii subiective:
-Nu imi merge accelerarea HW in Linux cu FF13. In Windows nu face probleme.
-Windows-ul nu vrea sa-mi monteze un stick USB partitionat. Imi monteaza prima partitie si atat. In Linux, evident pot accesa ambele partitii.
-In Windows trebuie sa platesc pentru un program care demonteaza fortat un stick USB. In Linux am asta integrat in kernel.
-In Linux pot folosi ce schedueler vreau eu pentru procesor, pot modifica kernelul dupa propriul plac, pot modifica felul in care kernelul citeste/scrie HDD-ul. In Windows merge doar partea cu HDD-ul, dar nu observ diferente.
-In Windows trebuie sa fac smecherii si sa-mi modez driverii de la placa de sunet, sa folosesc crack-uri pentru un program care face sunetul sa se auda ca in Linux. Pe Linux pot folosi ALSA sau OSS4.
-In Windows trebuie sa platesc pentru unele softuri care fac chestii ce in Linux sunt disponibile de obicei in kernel sau sunt gratis. ( nu ma repet, nu are legatura cu stick-ul USB de mai sus)
-Pe Windows nu se pot conecta mai mult de 20 de utilizatori la un PC. Cel putin nu pe o varianta de Windows pentru acasa. Nu stiu exact ce inseamna asta. Ori ca nu ai voie cu mai mult de 20 de utilizatori, ori ca nu poti avea un server (FTP) cu 20 de utilizatori. De asemenea, nu poti avea mai mult de doua procesoare fizice care sa ruleze Windows-ul (la fel, banuiesc ca varianta pentru acasa)
Probabil pe varianta Server nu ai limitarile astea, dar in Linux nu le ai deloc.
-In Linux nu foloseam swap de obicei. Aveam o rezerva mica, just in case. Pe Windows pot sa nu folosesc, dar nu mai am Prefetch, memory cache, etc. Partea proasta e ca Win -ul foloeste swap la 4GB RAM, din care liberi am 2, conform Task Manager. In Linux aveam un consum de RAM mai mic, cu cache&shit. Pe mine ma deranjeaza ca face swap, nu ca consuma RAM mult sau putin. O sa incerc si fara swap in Windows. Chiar sunt curios cum se misca totul.

17 feb. 2012

Wireless hacking

Bun. Hai sa lamurim ceva. Pentru ca acest post face o gramada de trafic (chiar nu ma asteptam) si pentru ca sunt o gramada care vor sa-si faca reclama cu tutorialele lor postate in comentarii, facem in urmatorul fel:
- cine vrea reclama, plateste. 50€ pe link. Intai vorbim si pe urma poti comenta cu link-ul in postul meu. Altfel ai comentariul sters.
- cine intreaba pe aici "cum fac sa X?", are comentariul sters direct. Daca spui "am incercat sa X, Y si am ajuns cu Z la pasul asta apoi m-am blocat"  te ajut personal (iti dau un hint, dar mai mult nu).

N-o sa vedeti aici inca un tutorial despre cum se pot sparge parolele la wireless. O sa va explic de fapt ce implica faptul ca nu aveti o parola buna sau o securizare pe masura, pentru ca nu toti care fac wireless hacking o fac ca mine, just for fun si pentru ca pot.

O retea wireless criptata WEP poate fi sparta in cateva minute sau ore, depinzand de cat trafic se face in reteaua respectiva, indiferent de parola aleasa. O cheie WPA/WPA2 poate rezista destul de putin daca ai un dictionar pe masura si o parola banala, sau ani intregi daca ai o parola buna si un dictionar care nu contine parola respectiva.

Parole greu de spart sunt parolele cu peste 8 caractere care contin caractere speciale, cifre, litere mari si mici.

Exemplu:
Folositi @p@pla5aBuc0W|n^ in loc de apaplatabucovina. cel_mai_greu_de_spart_parola poate fi sparta daca exista intr-un dictionar.
Utilizati site-ul asta pentru a verifica parolele actuale.

Probabil va ganditi ca nu e problema mare daca va fura cineva netul. Well, daca chiar vrea sa va fure netul, atunci da, nu e o problema prea mare. Problema apare cand vrea mai mult.
Aflat deja in reteaua voastra, va poate face mai mult rau decat credeti voi. Fiindca s-a conectat la routerul vostru, va poate schimba parola la el, va poate schimba parola la wireless, poate inregistra tot ce se intampla in retea. (Se pot vedea site-urile pe care navigati, parole transmise necriptat,etc)
Si nu se opreste aici. Hacker-ul se poate conecta la PC-ul vostru (daca nu aveti un firewall bun sau un sistem de operare actualizat la zi) ruland un exploit si asteptand.

Odata conectat la PC-ul vostru, incepe distractia, pentru ambele parti. Stii pozele alea cu tine si nevasta-ta dezbracata? Le poate vedea tot blocul daca l-ai suparat pe vecinul de mai sus aka hacker-ul de serviciu. Ti-au disparut cumva pozele din vacanta din Ibiza din 2007 sau pozele cu tine la nunta lui Bercea Mondial? L-ai suparat pe vecinul de mai sus. Sa nu vorbim ca vecinul tau poate s-a suparat asa de rau pe tine incat iti baga pe PC un mic keylogger. Si cum deja poate vedea ce site-uri accesezi in retea, acum stie clar care e parola ta de Facebook, contul bancar, mail-ul tau, etc,etc,etc. Partea proasta e ca el e la control acuma. Iti poate inchide programele deschise, iti poate deschide programe. Tot ce poti sa faci este sa te deconectezi de la router/net. Zic net pentru ca aceleasi lucruri se pot face si intr-o retea normala, cu fir, dar cu risc mai mare pentru hacker.

Crezi ca daca ai schimbat parola, ai rezolvat tot? Nu chiar. Se poate face o mica smecherie si se poate printr-un bruteforce sa se treaca de parola, pe anumite routere. Daca aveti un router cu WPS (wireless protected setup, protected my ass, sa fie vorba intre noi) atunci si daca aveti o parola WPA2 care se sparge in 907402 de cvadriliioane de ani, hackerul va poate intra in retea destul de simplu. Nu intram in detalii cum, dar bine ar fi sa-l dezactivati de tot, si nici atunci nu sunteti total safe.

Aici e deja de nivelul paranoia:
-O alta metoda de protectie este sa dezactivati serverul DHCP si sa puneti filtru pe MAC (putin useless filtrul pe MAC, din moment ce hackerul stie MAC-ul clientului asociat AP-ului si se foloseste de el in anumite tipuri de atac).
Serverul DHCP aloca automat un IP orcarui client se conecteaza la router. Blocand aceasta functie, o sa trebuiasca sa aveti un IP fix pe fiecare PC si in router sa setati MAC-ul PC-ului cu IP-ul dorit, din aceeasi subclasa,evident.
-Schimbati subclasa de IP-uri. By default, o sa aveti o clasa de genul 192.168.0/1/2.xxx. Schimbati in ce vreti voi. 100.200.340.xxx, 123.234.245.xxx, orice in afara de 127.0.0.1, 0.0.0.0, 255.255.255.xxx sau astea. (daca routerele sunt fraiere si accepta ip-uri de genul ala, pot aparea probleme in retea, daca nu stiti ce faceti! )
Pentru a schimba subclasa, trebuie sa schimbati IP-ul routerului.
-Schimbati IP-ul router-ului. By default, router-ul se poate accesa printr-o adresa de genul 192.168.0/1/2.1/2, in orice combinatie. Schimbati-o.
-Este useless sa ascundeti o retea wireless. Nu va ajuta fix cu nimic. Daca sunteti paranoici, o puteti face, dar degeaba :)

-E foarte riscant sa va conectati la o retea wireless fara parola/necriptata/deschisa. Eu am in router o optiune de a face retele wireless virtuale. De exemplu pot sa am una criptata, una opened. La reteaua opened se poate conecta oricine vrea, dar pe riscul lor, bineinteles. De ce? Oricine conectat poate asculta traficul, poate ca reteaua e special facuta de un hacker pentru a vedea ce la pornache se mai uita vecinul, sau de un cracker pentru alte ganduri ascunse.

Si acuma o poveste funny:
Anul trecut am incercat sa sparg parola de la o retea wireless (a vecinului de sus) care avea un router de la Romtelecom. Un Huaweeeyyyiiijjzzjjz. Cacat din ala de vine la pachet cu Click-net-ul. Prinsesem vreo 190 de ivs-uri si nu aveam trafic. Ma plictisisem si m-am hotarat sa ii fac ceva trafic in retea. Ca sa faci asta, trebuie sa trimiti pachete in AP, adica un fel de flood/ddos, dar nu chiar. M-am pus pe treaba. De obicei rulez aireplay -3 -b bssid-ul lui -h mac-ul asociat AP-ului -x 200 sau 500 mon0, dar de data asta mi-a scapat un 0 si 500 s-a transformat in 5000, fara sa-mi dau seama. L-am lasat sa ruleze si dupa 10 minute a disparut reteaua de tot. Nu aparea nici ca hidden, nu era nicaieri! Cazuse router-ul. M-am prins mai tarziu ca eu trimisesem 5000 de pachete/secunda timp de 10 minute, lucru care ori blocase router-ul, ori vecinu' s-a prins si a inchis wireless-ul (lucru improbabil, e cam greu sa-ti dai seama pe router-ul ala daca cineva incearca ceva, singurul simptom ar fi un net care merge greu, dar daca ar fi dat restart, as fi vazut)