Jump to content

][idibudii][

Administrators
  • Posts

    619
  • Joined

  • Last visited

  • Days Won

    82

Everything posted by ][idibudii][

  1. "Страх убивает больше людей, чем любая другая вещь на свете." Эмерсон.
  2. ][idibudii][

    L0phtCrack

    L0phtCrack L0phtCrack - это приложение для аудита и восстановления паролей, изначально созданное Mudge из L0pht Heavy Industries. Он используется для проверки надежности пароля, а иногда и для восстановления утерянных паролей Microsoft Windows с использованием слова. Первая версия вышла 1997 году. Произошло много движений в правах на владение. Но в итоге лежит в открытом доступе. L0phtCrack is Now Open Source https://gitlab.com/l0phtcrack/l0phtcrack Скачать с k0d'a.
  3. Чистка клавиатуры TypeMatrix TMx 2030 USB Здравствуйте k0d'ers. Сегодня буду чистить клаву, постараюсь показать этапы чистки. Отключаем от ПК и подготавливаем оборудование. Возмите: тазик с водой, мыло, пинцет, зубную щётку. Начинаем снимать кнопки и пипирки чёрные. Чтобы снять кнопку, нужно прижать её сверху пальцем, а снизу приподнять пинцетом, сначала один край, потом другой. Должны услышать негромкие щелчки. Отсоединяем механизм, белый он такой. Какой стыд, какая грязь. Так же щёточкой и небольшим количеством воды чистим саму панель: Немного позабавимся :) Собираем в обратном порядке. Сначала механизм: Потом внутрь механизма, чёрные кнопочки ( если кто знает как эта деталь называется, дайте знать пожалуйста) вставляем. Дальше размещаем саму клавишу над чёрной кнопкой с механизмом и придавливая пальцем сверху, фиксируем в 4-рёх местах. Вы должны услышать 4 щелчка. Если не услышали все 4-ре, то перепроверьте место посадки клавиши и повторите попытку. Да, я вас предупреждал будьте внимательны и не потеряйте детали мелкие, а сам смог, справился так сказать. Дадим высохнуть клаве и можно юзать. Может кому пригодится данная информация.
  4. Why title "sql"?
  5. Hi. Красотища то кака.
  6. Смена срокa действия ключа gpg. Здравствуй k0d'er. Если у тебя закончился срок действия ключа gpg то скорее всего ты получишь нечто подобное: gpg: Замечание: секретный ключ 18F56*****15F просрочен с Вс 01 янв 2022 12:03:47 MSK Или же ты просто хочешь продлить его, то внимай нижеследующему: Смотришь какие ключи вообще есть: gpg --list-keys В поле uid будет написан пользователь, как пример 'K0derov K0d' Запускаешь на редактирование: gpg --edit-key 'K0derov K0d' Откроется консоль gpg> В ней пишешь: key 0 Запускаешь на изменение: expire Смена срока действия подключа. Выберите срок действия ключа. 0 = не ограничен <n> = срок действия ключа - n дней <n>w = срок действия ключа - n недель <n>m = срок действия ключа - n месяцев <n>y = срок действия ключа - n лет Пример: Продлить на 2 года: 2y Выпадет список с ключами, увидешь что один изменил своё действие, а вот на шифрование не сменил. Значит делаем так: key 1 Запускаешь на изменение: expire Сохраняешь save
  7. Grey Hat Hacking - The Ethical Hackers Handbook (2nd Edition) Скачать: 3f7b8595
  8. Да всем срать на твой форум, так просто вспомнилось, настольгия так сказать.
  9. Здравствуй k0d'er! Вот и настаёт новый, 2022 год! Чьёрт побьери, 2022! Я думал раньше, что это будет так не скоро, наверное машины летать будут, а в действительности ничего не изменилось. Изменилось миропонимание, при чём собственное. Понял что: "мир хочет убедить меня в том, что чёрное и белое, это красное, а не зелёное." Ипал я в рот ваш весь безумный мир! Медиа шум наживы, алчности и порочности. Лишь прислушавшись к себе, центрировав себя, внимаешь голосу разума. Свобода информации есть путь света. Выражай себя, читай, создавай и просвещай! Давай свет миру твоему. Исследуй, помогай ближнему своему, развивайся сам и окружение своё. Свобода информации наступает! Чтобы она наступила, надо сделать замкнутый, самодостаточный цикл самовоспроизводства. Короче, всё в наших силах. С новым годом k0d'еры, с новым годом!
  10. JavaScript подробное руководство (Дэвид Флэнаган) 5-ое издание. 2008 год. Скачать: a61a5627
  11. Антихакинг. (Павел Ломакин, Даниэль Шрейн) 2002 год От авторов Большинство людей, которые так или иначе, хотя бы раз в жизни соприкасались с компьютерами, прекрасно знают, что в среде компьютерщиков (или просто пользователей) существует один, пожалуй, самый страшный термин в компьютерных технологиях - хакер. Этот простой до лаконичности термин относится к огромной группе людей, о которых, как правило, все знают, но их самих вряд ли кто видел, естественно, кроме людей, столкнувшихся с их ремеслом, ремеслом компьютерного взлома World Wide Web (WWW) или, что проще, Всемирной Паутины Интернет. В отечественной компьютерной литературе сейчас появляется достаточное количество книг, посвященных хакингу. Более того, слышатся даже гневные упреки в адрес создателей этих книг за то, что они якобы провоцируют интерес молодежи к запретному плоду хакерства. Однако обвинять в подобном писателей — примерно то же самое, что обвинить в разгуле преступности журналистов, о ней пишущих. Проблема компьютерного взлома, разумеется, существует и потому о ней и пишут. И люди, совершающие попытки компьютерного взлома, делают это не всегда по причине врожденной порочности натуры, а часто просто потому, что у них нет денег заплатить за Интернет. Очень часто люди бывают просто спровоцированы к компьютерному взлому благодаря бездарности и близорукости службы безопасности данного учреждения. Почему-то считается априорным, что банк должен иметь бронированные стекла и систему сигнализации в основном снаружи. Но для хакера зайти в операционную систему банка и увидеть, какие многонулевые сделки там проворачиваются — то же самое, что для простого смертного оказаться в неохраняемой ювелирной лавке: бери — не хочу! В наши дни, когда все мы страдаем от компьютерных преступлений (а у кого не пропадали деньги со счета в телефонной компании сотовой связи или кто не ловил на своем компьютере «троянца» или другого, еще более злобного «червя»?), настало время рассмотреть проблемы хакинга со всех сторон и уяснить для себя психологию, технологию и, если хотите, философию этого явления. И если авторы справятся с этой задачей хотя бы на 0,1 процента, то будут считать свою историческую миссию выполненной. Скачать: a5838363
  12. Даже незнаю хорошо это или плохо. Скорее всё же плохо. Нет ничего хорошего когда протягивают свои продажные руки техномудилы.
  13. Эффективный хакинг. Для начинающих и не только. ( Алексей Петровский) Год: времена Windows 98 Манифест хакера Сейчас это наш мир... мир электроники, изменений и прелести бод. Мы пользуемся уже имеющимися услугами, не платя даже за то, что может быть очень дешевым, и ты можешь называть нас преступниками. Мы исследуем... Мы существуем без цвета кожи, без национальности, без религиозных уклонов... Ты создаешь атомные бомбы, воюешь, убиваешь, ты лжешь нам, и пытаешься заставить нас поверить в свои собственные действия, мы все еще преступники. Да, я — преступник. Мои преступления ради любопытства. Судя по разговорам и мыслям людей, мои преступления не выглядят приятными. Мои преступления для того, чтобы перехитрить тебя, и чтобы ты никогда не простил меня. Я хакер и это мой манифест. Ты сможешь остановить меня, но ты не сможешь остановить нас всех... Скачать книгу: ca1ba37b
  14. При генерации сертификата от Let's Encrypt sudo certbot certonly --webroot -w /pathToSource -d domainName.show --email your@mail.com Можно получить странную запись вида: Как видно из картинки certbot пытается создать папочку и тем самым неверно пишет доменное имя: *****.show.well-known/..., а должно жеж быть: *****.show/.well-known/... Обратите внимание на надпись снизу: Check webserver config for missing '/' in redirect target. И сертификат не сгенерилися соответсвенно. Решение: В данном случае это связано с тем, что переадресация с http на https идёт без закрывающего слеша. В примере используется apache2, но смысл должен быть понятен и по nginx Необходимо в конфигурационом файлу для 80 порта(http) при редиректе закрыть слешом перенапрпаление на https: Было: Redirect permanent / https://domainName.show Стало: Redirect permanent / https://domainName.show/ <VirtualHost *:80> Redirect permanent / https://domainName.show/ DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> Сохраните и не забудьте перезапустить либо ваш контейнер, либо сервис apache.
  15. Общее :h[elp] keyword - открыть помощь для keyword :sav[eas] file - сохранить как file :clo[se] - закрыть текущую панель :ter[minal] - open a terminal window K - открыть справочное руководство для слова под курсором Перемещение курсора h - передвинуть курсор влево j - передвинуть курсор вниз k - передвинуть курсор вверх l - передвинуть курсор вправо H - переместиться к началу экрана M - переместиться к середине экрана L - переместиться к концу экрана w - переместиться вперед на начало слова W - переместиться вперед на начало слова (слово может содержать пунктуацию) e - переместиться вперед на конец слова E - переместиться вперед на конец слова (слово может содержать пунктуацию) b - переместиться назад на начало слова B - переместиться назад на начало слова (слово может содержать пунктуацию) ge - jump backwards to the end of a word gE - jump backwards to the end of a word (words can contain punctuation) % - move to matching character (default supported pairs: '()', '{}', '[]' - use :h matchpairs in vim for more info) 0 - переместиться на начало строки ^ - переместиться на первый непробельный символ строки $ - переместиться на конец строки g_ - переместиться к последнему непустому символу в строке gg - переместиться на первую строку документа G - переместиться на последнюю строку документа 5gg or 5G - переместить на пятую строку gd - move to local declaration gD - move to global declaration fx - переместиться к следующему вхождению символа x tx - переместиться перед следующим вхождением символа x Fx - jump to previous occurence of character x Tx - jump to after previous occurence of character x ; - repeat previous f, t, F or T movement , - repeat previous f, t, F or T movement, backwards } - переместиться к следующему параграфу (или функции/блоку при редактировании кода) { - переместиться к предыдущему параграфу (или функции/блоку при редактировании кода) zz - center cursor on screen Ctrl + e - move screen down one line (without moving cursor) Ctrl + y - move screen up one line (without moving cursor) Ctrl + b - переместиться назад на целый экран Ctrl + f - переместиться вперед на целый экран Ctrl + d - переместиться вперед на половину экрана Ctrl + u - переместиться назад на половину экрана Режим вставки - вставка/добавление текста i - вставка перед курсором I - вставка в начало строки a - вставка (добавление) после курсора A - вставка (добавление) в конец строки o - добавление новой строки под текущей O - добавление новой строки над текущей ea - вставка (добавление) после конца слова Ctrl + h - delete the character before the cursor during insert mode Ctrl + w - delete word before the cursor during insert mode Ctrl + j - begin new line during insert mode Ctrl + t - indent (move right) line one shiftwidth during insert mode Ctrl + d - de-indent (move left) line one shiftwidth during insert mode Ctrl + n - insert (auto-complete) next match before the cursor during insert mode Ctrl + p - insert (auto-complete) previous match before the cursor during insert mode Ctrl + rx - insert the contents of register x Ctrl + ox - Temporarily enter normal mode to issue one normal-mode command x. Esc - выход из режима вставки Работа с несколькими файлами :e[dit] file - редактировать файл в новом буфере :bn[ext] - перейти к следующему буферу :bp[revious] - перейти к предыдущему буферу :bd[elete] - удалить буфер (закрыть файл) :b[uffer]# - go to a buffer by # :b[uffer] file - go to a buffer by file :ls or :buffers - список всех открытых буферов :sp[lit] file - открыть файл в новом буфере и разделить окно :vs[plit] file - открыть файл в новом буфере и вертикально разделить окно :vert[ical] ba[ll] - edit all buffers as vertical windows :tab ba[ll] - edit all buffers as tabs Ctrl + ws - разделить окно Ctrl + wv - разделить окно вертикально Ctrl + ww - переключение окон Ctrl + wq - закрыть окно Ctrl + wx - exchange current window with next one Ctrl + w= - make all windows equal height & width Ctrl + wh - переместить курсор в левое окно (вертикально разделение) Ctrl + wl - переместить курсор в правое окно (вертикальное разделение) Ctrl + wj - переместить курсор в окно ниже (горизонтальное разделение) Ctrl + wk - переместить курсор в окно выше (горизонтальное разделение) Ctrl + wH - make current window full height at far left (leftmost vertical window) Ctrl + wL - make current window full height at far right (rightmost vertical window) Ctrl + wJ - make current window full width at the very bottom (bottommost horizontal window) Ctrl + wK - make current window full width at the very top (topmost horizontal window) Редактирование r - заменить один символ R - replace more than one character, until ESC is pressed. J - присоединить нижнюю строку к текущей gJ - join line below to the current one without space in between gwip - reflow paragraph g~ - switch case up to motion gu - change to lowercase up to motion gU - change to uppercase up to motion cc - заменить всю строку C - change (replace) to the end of the line c$ - заменить до конца строки ciw - change (replace) entire word cw or ce - заменить до конца слова s - удалить символ и заменить текст S - удалить строку и заменить текст (то же что cc) xp - переставить две буквы (удалить и вставить) u - отменить U - restore (undo) last changed line Ctrl + r - повторить . - повторить последнюю команду Выделение текста (визуальный режим) v - включить режим выделения текста, выделить строки, затем выполнить команду (например, y-копирование) V - включить построчный режим выделения o - переместиться на другой конец выделенной области Ctrl + v - включить режим выделения блоков O - переместить на другой угол блока aw - выделить слово ab - блок в () aB - блок в {} at - a block with <> tags ib - внутренний блок в () iB - внутренний блок в {} it - inner block with <> tags Esc - выйти из режима выделения текста Визуальные команды > - сместить текст вправо < - сместить текст влево y - скопировать выделенный текст d - удалить выделенный текст ~ - переключить регистр u - change marked text to lowercase U - change marked text to uppercase Регистры :reg[isters] - показать содержимое регистров "xy - поместить содержимое в регистр x "xp - вставить содержимое регистра x "+y - yank into the system clipboard register "+p - paste from the system clipboard register Метки :marks - список меток ma - установить метку A на текущей позиции `a - переместиться к метке A y`a - скопировать до метки A `0 - go to the position where Vim was previously exited `" - go to the position when last editing this file `. - go to the position of the last change in this file `` - go to the position before the last jump :ju[mps] - list of jumps Ctrl + i - go to newer position in jump list Ctrl + o - go to older position in jump list :changes - list of changes g, - go to newer position in change list g; - go to older position in change list Ctrl + ] - jump to the tag under cursor Diff zf - manually define a fold up to motion zd - delete fold under the cursor za - toggle fold under the cursor zo - open fold under the cursor zc - close fold under the cursor zr - reduce (open) all folds by one level zm - fold more (close) all folds by one level zi - toggle folding functionality ]c - jump to start of next change [c - jump to start of previous change do or :diffg[et] - obtain (get) difference (from other buffer) dp or :diffpu[t] - put difference (to other buffer) :diffthis - make current window part of diff :dif[fupdate] - update differences :diffo[ff] - switch off diff mode for current window Макросы qa - записать макрос A q - остановить запись макроса @a - run macro a @@ - выполнить последний макрос Вырезать и вставить yy - скопировать строку 2yy - скопировать 2 строки yw - скопировать слово yiw - скопировать слово под курсором yaw - скопировать слово под курсором и пространство перед или после него y$ - скопировать до конца строки p - вставить буфер обмена после курсора P - вставить буфер обмена перед курсором gp - put (paste) the clipboard after cursor and leave cursor after the new text gP - put (paste) before cursor and leave cursor after the new text dd - удалить (вырезать) строку 2dd - удалить (вырезать) 2 строки dw - удалить (вырезать) слово diw - удалить (вырезать) слово под курсором daw - удалить (вырезать) слово под курсором и пространство перед или после него D - удалить (вырезать) до конца строки d$ - удалить (вырезать) до конца строки x - удалить (вырезать) символ Indent text >> - indent (move right) line one shiftwidth << - de-indent (move left) line one shiftwidth >% - indent a block with () or {} (cursor on brace) >ib - indent inner block with () >at - indent a block with <> tags 3== - re-indent 3 lines =% - re-indent a block with () or {} (cursor on brace) =iB - re-indent inner block with {} gg=G - re-indent entire buffer ]p - paste and adjust indent to current line Выход и сохранение :w - сохранить файл, но не выходить :w !sudo tee % - сохранить файл с sudo :wq or :x or ZZ - сохранить файл и выйти :q - выйти (терпит неудачу в случае несохраненных изменений) :q! or ZQ - выйти и потерять несохраненные изменения :wqa - write (save) and quit on all tabs Поиск и замена /pattern - поиск шаблона ?pattern - обратный поиск шаблона \vpattern - 'very magic' режим: все не алфавитно-цифровые символы интерпретируются как специальные (экранирование не требуется) n - повторить поиск в том же направлении N - повторить поиск в обратном направлении :%s/old/new/g - заменить все вхождения шаблона в файл на указанное значение :%s/old/new/gc - заменить все вхождения шаблона в файл на указанное значение с подтверждением :noh[lsearch] - отключить подсвечивание результатов поиска Поиск в нескольких файлах :vim[grep] /pattern/ {`{file}`} - поиск по шаблону в нескольких файлах e.g. :vim[grep] /foo/ **/* :cn[ext] - переместиться к следующему совпадению :cp[revious] - переместиться к предыдущему совпадению :cope[n] - открыть окно со списком результатов :ccl[ose] - close the quickfix window Вкладки :tabnew or :tabnew {page.words.file} - открыть файл в новой вкладке Ctrl + wT - переместить текущее окно в собственную вкладку gt or :tabn[ext] - переключиться на следующую вкладку gT or :tabp[revious] - переключиться на предыдущую вкладку #gt - переключить на вкладку номер # :tabm[ove] # - переместить текущую вкладку на # позицию (нумерация с 0) :tabc[lose] - закрыть текущую вкладку и все её окна :tabo[nly] - закрыть все вкладки кроме текущей :tabdo command - выполнить command на всех вкладках (к примеру :tabdo q - закрывает все открытые вкладки)
  16. Reverse Engineering для начинающих (Понимание языка ассемблера) 2013-2019, Денис Юричев. От себя, пирата ][idibudii][ : Да простит меня автор за нижеизложенный материал, но я не могу не поделиться сим сокровищем с исследователями. Информация должна быть свободной! Сам автор продаёт сей экземпляр всего за 1$. 1!!! 1$! И в этот раз я просто обязан вам сказать: "Если ты истинный исследователь и не жопошник, то кинь ему бобосики. Я тебя уверяю мой дорогой k0d'er, знания изложенные здесь того стоят." https://beginners.re/paywall/ https://yurichev.com/ Скачать: 995bc83c У автора имеется более свежая версия, если вы сделаете пожертвование ему.
  17. Надо изучать. У меня оказывается точно также.
×
×
  • Create New...