Pull to refresh
0
0
DasukiOni @DasukiOni

User

Send message

Взлом программ для чайников

Reading time5 min
Views477K
Disclaimer: всё ниженаписанное написано исключительно с просветительскими и исследовательскими целями, а также понимания механизмов защиты от взлома. Автор ни в коем случае не рекомендует использовать данную информацию для взлома программ.

В данной статье я хочу рассказать про три с половиной основных способа взлома программ на .NET, цель, которую я преследую — помочь разработчикам лучше понять механизмы защиты своих программ, т.е. выяснить наиболее очевидные угрозы и предпринять соответствующие меры (или не принимать).

Я не буду углубляться в детали и использовать сложные инструменты для взлома. Всё будет расписано «для чайников», т.е. все инструменты будут простыми, легкодоступными и бесплатными. А основным будет Reflector, декомпилятор программ под .NET

В качестве подопытного кролика я выбрал Expresso — анализатор регулярных выражений. Данная программа бесплатная, в лицензии вроде бы ничего не указано про взлом, но при этом без регистрации она будет работать всего 60 дней. Другими словами, вред от взлома данной программы минимальный, к тому же внутреннее её устройство очень уж хорошо подходит для тренировки. Буду надеяться, что автор данной программы не обидится на меня.
Читать дальше →
Total votes 147: ↑138 and ↓9+129
Comments47

Закон «Об информации». Интересные моменты

Reading time8 min
Views18K
Работа любого «айтишника» неразрывно связана с обработкой информации. Однако, если попробовать поинтересоваться у того же «любого айтишника» его познаниями в информационном законодательстве, то результат будет, скорее всего, печален. В копирайте этот же сферический айтишник в вакууме будет разбираться значительно лучше. Можно предположить, что такое отсутствие интереса вызвано несколькими причинами.

Во-первых, основной «информационный» закон «Об информации, информационных технологиях и защите информации» носит декларативный характер, никакой ответственности за нарушения он не устанавливает. Поскольку для большинства неюристов «закон» – это «Уголовный кодекс», то ясно, что читать его никто не будет. Во-вторых, написан он довольно непонятным языком, так что, даже тот, кто читать все-таки будет, вполне возможно, не осилит до конца. В общем, закон этот, хотя и является основным при регулировании правоотношений, связанных с информацией, читается редко и немногими.

Сейчас мы попробуем провести нашего «сферического айтишника в вакууме» через «информационный» закон, выделив в нем наиболее важное.

Программа и данные

Читать дальше →
Total votes 52: ↑46 and ↓6+40
Comments32

«Мобильная картотека» для Android

Reading time2 min
Views10K
В июне мы представили картотеку арбитражных дел для iPhone и обещали реализовать версию для других платформ, если наберется критичная масса желающих. Что приятно, запросов поступило действительно много, и мы рады представить приложение «Мобильная картотека» для Android.

image

Теперь у пользователей мобильных устройств с данной операционной системой в любой момент есть возможность ознакомиться с подробной информацией по любому арбитражному делу, которых в картотеке уже 5 986 313.

Кстати, за 3 месяца аналогичное приложение для iPhone скачали более 10 000 раз, интересно обгонит Андроид версия своего конкурента?
Читать дальше →
Total votes 57: ↑49 and ↓8+41
Comments41

Бета-тестирование лингвистического портала ABBYY Lingvo.Pro

Reading time2 min
Views11K
А вот и обещанный сюрприз :)

Компания ABBYY запускает бета-тестирование нового лингвистического портала Lingvo.Pro и приглашает вас принять в нем участие. Чем Lingvo.Pro отличается от привычного вам Lingvo Online?
Читать дальше →
Total votes 42: ↑39 and ↓3+36
Comments25

Мобильный офис

Reading time3 min
Views1.5K
На этой неделе в нашем офисе появился новый менеджер в отделе продаж. Особенность его работы заключается в том, что работать он будет в другом городе. Тема совсем новая для нас и никакого практического опыта реализации подобной работы пока нет. Офиса как такового в городе нет, предполагается что менеджер будет работать дома, организуя так называемый Home Office. Что мы можем предложить?
Читать дальше →
Total votes 39: ↑25 and ↓14+11
Comments28

Что нужно учитывать при виртуализации доменных контроллеров?

Reading time2 min
Views45K
Часто встает вопрос о том, можно или нельзя использовать технологии виртуализации для запуска доменных контроллеров Active Directory на гостевых операционных системах. Ответ и рекомендации от компании Microsoft содержатся здесь: http://technet.microsoft.com/en-us/library/virtual_active_directory_domain_controller_virtualization_hyperv(WS.10).aspx

При этом, несмотря на то, что рекомендации описаны для технологии виртуализации от компании Microsoft, и для других технологий виртуализации необходимо придерживаться этих рекомендаций.

На какие пункты хотелось бы обратить внимание:
Читать дальше →
Total votes 26: ↑17 and ↓9+8
Comments40

Автоматизация торговли: краткий пример реализации

Reading time6 min
Views13K
Любое уважающее себя предприятие в своих перспективах видит рост. На определённом этапе развития может сложиться острый вопрос информатизации, а иногда и автоматизации операций. Документооборот возрастает и справляться с бумажным массивом становится уже не так просто, особенно если объёмы обрабатываемой информации очень велики.

Сегодня я поведаю небольшую историю о том, как довелось нам автоматизировать торговые операции и документооборот на одном небольшом предприятии своими силами. Постараюсь охватить максимум вопросов и способов их решения.
Читать дальше →
Total votes 66: ↑60 and ↓6+54
Comments87

Бесплатный DNS-хостинг

Reading time1 min
Views3.6K
image Наша команда обратила внимание, что в настоящее время предложение и функционал бесплатного и платного DNS-хостинга в России находятся на достаточно низком уровне. Поэтому мы, опираясь на опыт своих специалистов в доменной индустрии, решили предложить вам сервис, разработанный с учетом максимального количества пожеланий и требования клиентов к данной услуге. Ключевые функции и преимущества:

Читать дальше →
Total votes 88: ↑69 and ↓19+50
Comments93

Все ваши старые приставки внутри геймпада от любой из них

Reading time1 min
Views12K
Мы тут, слово за слово, довели до абсурда идею использования геймпадов от старых приставок через USB. Покумекав немного, нашли удобную оболочку для запуска игр и засунули всё вместе прямо в геймпад. На видео можно посмотреть результат, а на хостинге Гугла лежит проект целиком со всеми прошивками, разводками и инструкциями по сборке. Пользуйтесь, если интересно.

Total votes 133: ↑131 and ↓2+129
Comments84

Мониторинг домашнего роутера

Reading time3 min
Views241K


Знакома ли вам ситуация «инет никакой»?

Обычно попытка исправления подразумевает:
— обход членов семьи (ну да, я качаю новый сезон «Доктор Хаус». А кому это может мешать?)
— перезагрузить роутер (ну завис я, завис — сутками всякую дрянь качаете..)
— не качаются ли обновления (приятная новость — новый Acrobat Reader...)
— нет ли у нас блошек (нашему ботнету сегодня дали большое домашнее задание)
— звонок провайдеру (наш канал работает как часы с самого основания компании)
— эм. может еще раз роутер?

все может стать проще
Total votes 144: ↑138 and ↓6+132
Comments127

ЧТО смотреть, ГДЕ скачать, КОГДА выйдет DVDRip?

Reading time3 min
Views4.7K
Привет,
В отличие от других статей в блоге «Я пиарюсь», чтобы узнать, о каком сайте эта, придётся зайти под хабракат. Можно этого не делать и не забивать свободное место в мозгу ещё одним названием, но тогда ты не узнаешь, как, например, найти в рунете лучшие фантастические комедии за последние два года, узнать, когда появится HD-рип Аватара или гд
...часть текста отсутствует...
Total votes 290: ↑261 and ↓29+232
Comments236

Запуск виртуальной машины в VirtualBox без GUI

Reading time3 min
Views62K
VirtualBoxИногда возникает необходимость запустить виртуальную машину на хосте без иксов. Я расскажу о том как это сделать, имея доступ к хостовой системе только по ssh + rdp (Remote Desktop Protocol). процесс я буду описывать для OC Ubuntu 9.10 в качестве хоста.
Читать дальше →
Total votes 54: ↑46 and ↓8+38
Comments20

Поиск драйверов для неизвестных устройств в windows

Reading time2 min
Views7.7K
Думаю вы не раз встречались с ситуацией, когда не могли найти драйвера к некоторым устройствам в ОС Windows. В диспетчере устройств эти железки гордо именуются «Неизвестное устройство». Хочу вам продемонстрировать мой метод решения подобных ситуаций и две истории успешного его применения.

Сразу скажу, что платформу Windows я знаю плохо, поэтому и решение подобной проблемы может быть гораздо более простым — достаточно приобрести программу которая расскажет вам все о железной начинке вашего компьютера.

Итак, первая история. Когда то давно я приобрел IrDA-USB адаптер для связи с телефоном Nokia и с Windows XP он работал. Прошло время, появился ноутбук с Windows Vista, и нужно было данные с телефона скопировать для сохранности. И тут выяснилось, что адаптер не работает с драйверами, которые шли на диске. На сайте производителя (Tekram) свежего драйвера под Vista не обнаружилось, но в то же время адаптер прекрасно работал под Linux, чем я и воспользовался.

Все знают, что пластиковая оболочка многих устройств с гордым логотипом производителя на деле скрывает под собой чип, который используется в сотнях подобных устройств. Linux не смотрит на логотип, Linux работает с чипами, и вывод dmesg и lspci, lsusb наглядно показывает где следует искать драйвера.

Итак, я вставил адаптер в Linux машину и посмотрел вывод lsusb:

Bus 007 Device 002: ID 9710:7780 MosChip Semiconductor MS7780 4Mbps Fast IRDA Adapter

На сайте производителя за пару минут я нашел требуемое — драйвер под Windows Vista, который заработал.

Следующий пример — сервера HP ML110G5. HP поддерживает для этой серии установку Windows Server 2003, и ничего более. В то же время сервера брались под весьма кривую систему, которая иначе как под Windows XP не запускалась. Как вы понимаете на сайте HP драйверов под Windows XP не было, а техподдержка вторично недвусмысленно выразилась, что подобная связка не поддерживается.

И снова Linux, а именно Slax, нам помог, lspci вывел наименование чипсета, драйвера под который мы успешно скачали с сайта Intel.

Вообще Linux успешно помогает работать с Windows сетями, и эти два случая демонстрируют лишь одну малую возможность применения. К примеру разворачивать новые компьютеры в сети мне привычнее при помощи partimage или dd, так как я не считаю возможным пользоваться нелицензионным ПО, а покупать Norton Ghost, когда я прекрасно обхожусь без него, это растрата средств работодателя.

Обновление: в комментариях можно найти другие решения этой частной проблемы.
Total votes 75: ↑59 and ↓16+43
Comments70

6 приложений для анализа жесткого диска в Linux

Reading time2 min
Views101K
imageВы недавно купили винт на терабайт, но при попытке установить новую программу появляется сообщение «Your disk is full». Знакомая ситуация?
При покупке жесткого диска, я обычно стараюсь взять самый большой, чтобы было где разместить всю коллекцию видео и музыки, а также была возможность устанавливать и тестировать любое ПО. Однако, я заметил, что независимо от того, насколько велик жесткий диск, свободное место на нем быстро заканчивается.Если у вас та же проблема, значит пришло время проанализировать загрузку жесткого диска, и удалить все лишнее.
Далее по тексту, несколько способов сделать это в Linux.
Читать дальше →
Total votes 68: ↑59 and ↓9+50
Comments58

Slax — карманная операционная система (часть 2)

Reading time4 min
Views50K
В своём предыдущем посте я рассказывал о Slax — компактной операционной системе на базе Linux, предназначенной для запуска со сменных носителей (таких как флешки, CD и т.п.). В этом посте я опишу процесс установки Slax на носитель, а также начальную настройку, включающую в себя русификацию, ну и представлю несколько полезных на мой взгляд модулей. Приступим…
Читать дальше →
Total votes 60: ↑56 and ↓4+52
Comments45

Как перевести фразу на любой язык в опере, без плагинов и софта?

Reading time1 min
Views2K
Конечно же с помощью гугла и встроенной возможности оперы конструирования поисковых запросов.
Если вы знаете, как это и умеете сами, я рад за вас. Теперь же я расскажу для тех кто не знает, что нужно сделать.

Для примера мы сделаем вариант перевода Любой язык -> русский


Поняв суть способа, вы за несколько секунд сможете сделать «переводчик» для любого языка.
Как же сделать?
Total votes 91: ↑72 and ↓19+53
Comments48

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity