В четвертом выпуске Люди PRO автор канала Сергей Павлович рассказывает о всех известных на сегодня способах украсть ПИН-код кредитки. Скимминг, шимминг, траппинг, фальшивые платежные терминалы, POS-терминалы и даже поддельные банкоматы, записывание ПИН-кода прямо на карточке, тестовые транзакции банкоматов, хакерские способы взлома банкоматов и ПОС-терминалов, взломы через Интернет процессинговых центров банков, фишинг, портативные видеокамеры и накладные клавиатуры для банкоматов, запоминающие ваш ПИН-код, кража карточек с бесконтактной оплатой (MasterCard PayPass и VISA PayWave), а также меры предосторожности при использовании банковских карт и как защитить ваши деньги от мошенников – в эксклюзивном разговоре с автором книги «Как я украл миллион. Исповедь раскаявшегося кардера».
Смотреть здесь: https://vk.cc/8AN9qx
Смотреть здесь: https://vk.cc/8AN9qx
Синтаксис Ассемблера
Своим синтаксисом Ассемблер в корне отличается от других языков программирования — C/C++, Pascal, Basic или CGI.
Вот каков общий формат строки программы на Ассемблере
<Метка>: <Оператор> <Операнды> ;<Комментарии>
Поле метки. Метки используются в операциях условного и безусловного перехода. Метка может состоять из символов и знаков подчеркивания.
Поле оператора. В этом поле содержится мнемоника команды. Например, мнемоника mov.
Поле операндов. Операндами могут быть данные, над которыми необходимо выполнить какие-то действия (переслать, сложить и т.д.). Операнды могут присутствовать только если присутствует Оператор (поле оператора). Операндов может не быть, а может быть несколько.
Поле комментариев. Комментарий нужен для словесного сопровождения программы. Все, что стоит за символом «точка с запятой» (;) считается комментарием.
На этом все :)
Своим синтаксисом Ассемблер в корне отличается от других языков программирования — C/C++, Pascal, Basic или CGI.
Вот каков общий формат строки программы на Ассемблере
<Метка>: <Оператор> <Операнды> ;<Комментарии>
Поле метки. Метки используются в операциях условного и безусловного перехода. Метка может состоять из символов и знаков подчеркивания.
Поле оператора. В этом поле содержится мнемоника команды. Например, мнемоника mov.
Поле операндов. Операндами могут быть данные, над которыми необходимо выполнить какие-то действия (переслать, сложить и т.д.). Операнды могут присутствовать только если присутствует Оператор (поле оператора). Операндов может не быть, а может быть несколько.
Поле комментариев. Комментарий нужен для словесного сопровождения программы. Все, что стоит за символом «точка с запятой» (;) считается комментарием.
На этом все :)
Зачем изучать Ассемблер?
Ассемблер — это низкоуровневый язык программирования. Своим синтаксисом он совершенно отличается от других языков программирования — С/C++, Pascal, Basic или CGI. В XX веке его преимуществом была скорость, и в этом отношении он выгодно отличался от BASIC и Pascal. Но на текущий момент программы, написанные на C/C++, такие же быстрые (и даже быстрее), чем алгоритмы Ассемблера. Зачем его нужно изучать?
1. Изучение Ассемблера поможет вам лучше понять, как работает компьютер.
2. При «зависании» Windows Ассемблер возвращается к месту или действию, которое вызвало ошибку. То есть, знание Ассемблера помогает отслеживать баги и эксплойты, а также исправлять ущерб, наносимый ими.
3. Некоторые ситуации с аппаратным обеспечением по-прежнему требуют знания Ассемблера.
4. Если нужен полный контроль над тем, что делает программа, Вас вряд ли удовлетворят языки высокого уровня.
5. Фраза «Профессиональное знание Ассемблера» производит сильное впечатление на руководителей и менеджеров компаний. Используя ее вы можете получить хорошую работу.
Знатоки Ассемблер ограничены только «железом». Они держат под контролем даже СPU и память.
Ассемблер — это низкоуровневый язык программирования. Своим синтаксисом он совершенно отличается от других языков программирования — С/C++, Pascal, Basic или CGI. В XX веке его преимуществом была скорость, и в этом отношении он выгодно отличался от BASIC и Pascal. Но на текущий момент программы, написанные на C/C++, такие же быстрые (и даже быстрее), чем алгоритмы Ассемблера. Зачем его нужно изучать?
1. Изучение Ассемблера поможет вам лучше понять, как работает компьютер.
2. При «зависании» Windows Ассемблер возвращается к месту или действию, которое вызвало ошибку. То есть, знание Ассемблера помогает отслеживать баги и эксплойты, а также исправлять ущерб, наносимый ими.
3. Некоторые ситуации с аппаратным обеспечением по-прежнему требуют знания Ассемблера.
4. Если нужен полный контроль над тем, что делает программа, Вас вряд ли удовлетворят языки высокого уровня.
5. Фраза «Профессиональное знание Ассемблера» производит сильное впечатление на руководителей и менеджеров компаний. Используя ее вы можете получить хорошую работу.
Знатоки Ассемблер ограничены только «железом». Они держат под контролем даже СPU и память.
Мой собственный опыт, и помните, я всего лишь средний хакер, показывает, что, как правило, мне нужен примерно час, чтобы заполучить изначальный доступ, и еще час, чтобы захватить централизованную базу данных аутентификации. То есть, мне, среднему хакеру, нужно примерно два часа, чтобы полностью завладеть компанией.
Самый долгий взлом занял три часа.
из книги «Взламываем хакера. Учимся у экспертов борьбе с хакерами.»
Автор: Роджер А. Гримс
Самый долгий взлом занял три часа.
из книги «Взламываем хакера. Учимся у экспертов борьбе с хакерами.»
Автор: Роджер А. Гримс