Monthly Archives: April 2016

Elegantiškas windowsų 7 nulaužimas

Kartais reikia iš šrotinio kompo padaryti veikiantį produktą. Aišku galima ten viską perinstaliuoti, bet mano tingumas pasiekė jau gana dideles aukštumas, todėl jei yra galimybė pasinaudoti esama operacine sistema, tai ir ją ir laužiam ir naudojam. Ypač jei tai legalūs 7 windowsai. Kartais kompai papuola ir su domeinu, ir lokalus administratoriaus slaptažodis nežinomas… Seniau ten leisdavo specialų softą, kuris dar traukdavo kažką iš registro ir kartais neveikdavo. O štai šiandien prisireikė vieną kompą ištraukti iš domeino, pravalyti ir atiduoti second-hand naudojimui. Internetas pasiūlė paprastą sprendimą ir jis suveikė. Kad neužmiršti, surašau čia, nes tai labai elegantiškas sprendimas:

  1. Bootinam kompą iš live-CD, aš naudojau linux mint kompaktą.
  2. Einam į C:\windows\system32\ direktoriją ir ten surandam failą “sethc.exe”. Jį persikeliam kur nors, kad į C:\ disko root direktoriją.
  3. Tame pat system32 folderyje, kopijuojam cmd.exe į sethc.exe. T.y. pakišam kitą failą vietoje sethc.exe
  4. Perkraunam kompą į windows ir sulaukiam login screen. Tada penkis kartus spaudžiam shift klavišą.
  5. Iššokusiam komandinės eilutės ekrane rašom komandą: net user administrator naujasslaptazodis. Arba vietoje admino rašom bet kurį kitą vartotoją.
  6. Logino ekrane suvedam naują slaptažodį ir siautėjam windowsuose.

Kaip ir viskas…

Aišku, gal reikėtu atstatyti “sethc.exe” programą, bet kam? Geriau pasilikti “backdorą” 😛

Kiniškas powerbankas be akumų

Jau senokai pas mane mėtosi palaidos Ličio jonų “bačkutės” (18650), kurios kartais susitrumpina su visokiais gelžgaliais ir gana efektyviai smirda ir bando sukelti gaisrą. Todėl nutariau jas sudėti į dėžutę ir gal panaudoti, nes prožektoriui ir dar kažkam užtenka vos kelių bačkelių. O dar ir nusimato maišiukų panaudojimas kol jie nesprogo… Pasakyta- padaryta ir iš kinų atvažiavo power bankas be akumų, toks alia DIY komplektėlis.

power bank

Tai plastiko dėžutė su kažkokia krovimo schema, voltmetriuku ir panašiai. Visi akumuliatoriai jungiasi lygiagrečiai, todėl nėra jokios balansavimo sistemos. Kol kas viskas veikia. Aišku, čia neapsėjo be mėlynų LEDų, bet ką jau padarysi. Beja, pirkinys kainavo 4.35$.
Continue reading →

Bugas ir šiaip nesamonė

Nieko naujo nesugalvojau, nes vis dar po truputi remontuoju fazendą. Todėl rašau bet ką… tiesa, keletas projektų dar gaminama, bet juos vilkina kinijos logistika. Todėl parašysiu bet ką…

Aš šiaip, kompiuterinių žaidimų nežaidžiu. Tačiau per paskutinius 5 metus žaidžiau trys žaidimus: telefone tą clanų mušį (čia kaip buna momentas kai visiškai nėra ką veikti) ir du žaidimus kur vaikšto žmogutis: Skyrimas ir Vičeris 3. Tuos pastaruosius žaidžiau todėl, kad pamačiau, kad ten yra arkliukai. Tačiau skairime arkliukai užsimuša kartais, o man kaip turėjusiam arklį tai jau per žiauru. Todėl skairimą ėjau toliau be arklio, poto atsibodo.
Neseniai pamačiau vičerį ir ten irgi arkliukai. Tačiau čia jie rodos neužsimuša (nors разчленёнкėс iš arklienos ten daug), todėl šita biški pažaidžiau. Tačiau vėl suveikia mano arkliška patirtis- negaliu aš arklio numesti bet kur ir eiti dubasinti monstrų. Nes arklys gali nuklysti, jį gali ir nupyzdinti, o ir koks blogis gali užpulti. Gavosi taip, kad Tarakoninis arklys buna pastatomas į arklides, o Geraltas eina per visą šalį pėsčiom… 🙂

Taip bevaikščiodamas užtikau tokį arklį:
Witcher 3: undergroung horse
Tai požeminis arklys. Jis kažkaip nepadoriai trukčiojo, o jo kojos išlenktos anatomiškai neįmanomu kampu. Tačiau kanopos liečia žemę. Geraltui pavyko ant šito reikalo užsisėsti, nors pradžioje jis sėdėjo ore. Bet poto arklys, kaip kamštis išlėkė iš uolos ir viskas ėjosi kaip reikia.

Čia šiaip, juokingas bugas.

Dar buvo trigalviai arkliai, tačiau nepadariau screenšoto.

AVR80: OLED displėjukas ir SD kortelė

Jau daug metų norėjau ir pagaliau padariau SD kortelės rašymo eksperimentą su ATMEGA16 mikroschema. Man kažkodėl visiškai viskas neveikė ir teko kankintis su vos vos veikiančiu LCD ekraniuku debuginimui. Vėliau nusprendžiau panaudoti maža nereikalingą OLED displėjuką iš kinijos. Ekraniukas veikia nuo 3V todėl nereikėjo vargti su signalo lygiai ir panašiai. Ekraniukas kabo ant tų pačių SPI laidų kaip ir SD kortelė, aišku CS/SS signalas skirtingas. Labai ilgai kažkodėl neveikė. O šiandien, vakare bet kaip sujungiau laidelius ant savo mega-dev-boardo ir viskas suveikė.

OLED is SD

Failas gavosi ir 1G standartinėje SD kortelėje ir kogero toje mažesnėje, 64Mb multimedia card.

OLED is SD
Kadangi nenaudojam RTC modulio, tai failo sukurimo data hardcodinta programoje.

Šioje konstrukcijoje panaudojau FatFs modulius iš elm-chan.org puslapių, o OLED displėjau modulio paprogramės irgi paremtos svetimu darbu, tiesa ten kiek daugiau padirbėjau. Visa šita sistema suėdė beveik visą ATMEGA16 atmintį:

AVR Memory Usage
----------------
Device: atmega16

Program: 13700 bytes (83.6% Full)
(.text + .data + .bootloader)

Data: 227 bytes (22.2% Full)
(.data + .bss + .noinit)

Todėl, jei norima konstruoti kažka protingesnio, deja teks imti “storesnį” mikroprocesoriuką.

Ir visas source kodas bei sukompiliuota programa tiems žmonėms kurie jau neturės rankioti gabaliukais ir kankintis kol kodas pradeda veikti:SD kortele ir OLED displejaus source code / ATMEGA and SDcard source code.
Apie hardwarę- SD kortelė pajungta prie MISO/MOSI/SCK/SS kojų, OLED ekraniukas prie tų pačių MOSI/SCK, o kiti specialūs OLED signalai paimami iš C porto (3 laidai: CS, C/D, RESET).