Туториалы RICARDO NARVAJA
|
|
haav | Дата: Воскресенье, 07.10.2012, 18:19 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| Введение в крекинг с нуля
Данные туториалы в первых своих уроках знакомят читателя с основами ассемблера, и далее по крекерской тематике. Считаю , что ни одному программисту прочтение лишним не будет.
Уроки 1-54
Уроки 55-58
Пароль: asm
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
Alec | Дата: Суббота, 01.11.2014, 21:06 | Сообщение # 2 |
Лейтенант
Группа: Друзья
Сообщений: 73
Статус: Offline
| Интересно, поппытался скачать уроки 55-58, пишет, что запрашиваемый файл запаролен и перенесён на яндекс-диск, хотя на файл уроков 1-54 ссылка работает и скачивается файл.
WorldSim3D - 3D движок для FreeBasic, для PC. Мощная 3D графика и простота программирования. Ознакомиться.
|
|
| |
haav | Дата: Суббота, 01.11.2014, 21:59 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| Оба архива перезалиты. Добавлен пароль, чтобы всякие антивирусы не цеплялись на хостинге яндекса. Файлы EXE в архиве 55-58 не проверял, так что уж смотрите сами, стоит ли их запускать. Возможно именно из-за них яндекс удалил ссылку на архив.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
Alec | Дата: Воскресенье, 02.11.2014, 20:00 | Сообщение # 4 |
Лейтенант
Группа: Друзья
Сообщений: 73
Статус: Offline
| Всё, теперь работает. Спасибо.
WorldSim3D - 3D движок для FreeBasic, для PC. Мощная 3D графика и простота программирования. Ознакомиться.
|
|
| |
armagidon1 | Дата: Воскресенье, 26.04.2020, 02:23 | Сообщение # 5 |
Сержант
Группа: Пользователи
Сообщений: 25
Статус: Offline
| Приветствую, где взять функции FreeBasic с ASM вставками? Есть такие модули с такими функциями вообще? Спасибо.
|
|
| |
haav | Дата: Воскресенье, 26.04.2020, 18:12 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| Цитата armagidon1 ( ) Приветствую, где взять функции FreeBasic с ASM вставками?Есть такие модули с такими функциями вообще? Спасибо. Недопонял вопросы.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
armagidon1 | Дата: Воскресенье, 26.04.2020, 20:31 | Сообщение # 7 |
Сержант
Группа: Пользователи
Сообщений: 25
Статус: Offline
| Готовые функции asm
Вроде таких: Код Function AddFive(ByVal num As Integer) As Integer [color=#ffffff]Asm[/color] mov eax, [num]add eax, 5 mov [Function], eax End [color=#ffffff]Asm[/color] End Function
Сообщение отредактировал armagidon1 - Воскресенье, 26.04.2020, 20:33 |
|
| |
haav | Дата: Воскресенье, 26.04.2020, 21:13 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| Ты их коллекционировать что ли собрался? Как правило асм вставки (функции с асм вставками) пишут для конкретной узкой задачи. В общем , так чтобы большой сборник чего то подобного, я нигде не видел. А по отдельности то тут , то там конечно встречается, вот например:
http://freebasic.ucoz.com/forum/5-484-1 https://users.freebasic-portal.de/freebasicru/instrz.html
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
DarkDemon | Дата: Воскресенье, 26.04.2020, 22:43 | Сообщение # 9 |
Полковник
Группа: Друзья
Сообщений: 200
Статус: Offline
| Скажу даже больше обычно эти функции заточены под конкретную архитектуру, используют определённый способ передачи параметров и работают с данными, расположенными определённым образом. Их не получится использовать на все случаи жизни. А без комментариев их довольно сложно разобрать.
|
|
| |
zamabuvaraeu | Дата: Воскресенье, 03.05.2020, 13:49 | Сообщение # 10 |
Подполковник
Группа: Друзья
Сообщений: 149
Статус: Offline
| Зачем это нужно?
|
|
| |
Alex_Artifex | Дата: Воскресенье, 03.05.2020, 14:28 | Сообщение # 11 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Offline
| Если ты имеешь в виду зачем нужны вставки на языке ASM в коде ФриБейсика, проще говоря это ускоряет работу определённых фрагментов кода. А если не проще, то ASM низкоуровневый язык, поэтому обращается почти непосредственно к процессору. ФБ, С++ высокоуровневые языки, они прежде чем достичь процессора, проходят разные барьеры - трансляторы. Подробно можно прочиатть в той же википедии.
|
|
| |
haav | Дата: Воскресенье, 03.05.2020, 18:27 | Сообщение # 12 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| Alex_Artifex!
zamabuvaraeu занимается программированием очень давно. Когда я перешел на FB (а это было в 2010 году), он уже писал на нем (если конечно мне не изменяет память). Что такое ассемблер он не может не знать
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
Alex_Artifex | Дата: Воскресенье, 03.05.2020, 18:53 | Сообщение # 13 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Offline
| haav, понятно. Ну его вопрос прозвучал как нубский.Тогда его вопрос непонятен.
Сообщение отредактировал Alex_Artifex - Воскресенье, 03.05.2020, 18:55 |
|
| |
zamabuvaraeu | Дата: Понедельник, 04.05.2020, 00:48 | Сообщение # 14 |
Подполковник
Группа: Друзья
Сообщений: 149
Статус: Offline
| Ну мне интересно, для какой очень специфической задачи требуется сборник функций на ассемблере.
|
|
| |
DarkDemon | Дата: Вторник, 05.05.2020, 15:45 | Сообщение # 15 |
Полковник
Группа: Друзья
Сообщений: 200
Статус: Offline
| Цитата Ну его вопрос прозвучал как нубский. Его вопрос звучал нормально, потому что не указана цель. Просто ускорить не зная что это не цель. Обычно человек работает в какой-либо конкретной предметной области, где реально есть что ускорять. Просто пихать в программу всякие разные асм вставки - это больше сделает её нечитаемой, чем быстрой.
|
|
| |