Сейчас на форуме: _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› перевод адреса , ассемблера в символьный вид?
Посл.ответ Сообщение

Ранг: 23.4 (новичок), 4thx
Активность: 0.020
Статус: Участник

Создано: 15 декабря 2010 23:27
· Личное сообщение · #1

Помогите пожалуйста разобратся, смотрел видео по перепонению буфера, часть я разобрался что 20 - это пробел, а 40 - @, неясно ^P почему равно 10
Какие есть методы для перевода адреса ячейки, стека и кода ассемблера в символьный вид?




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 16 декабря 2010 00:19
· Личное сообщение · #2

Какой то мозговой треш. Чтобы узнать какой символ как кодируется возьме хекс редактор и набивай там что нужно он и код покажет и символы. При чем тут ассемблер вообще неясно.

-----
Yann Tiersen best and do not fuck




Ранг: 23.4 (новичок), 4thx
Активность: 0.020
Статус: Участник

Создано: 16 декабря 2010 00:24 · Поправил: res
· Личное сообщение · #3

адрес видео: upwap.ru/1180478
это я делал, совсем не то, адрес 00401020 в символьном виде перевод: <пробел> <ctrl - p> <@> <ctrl - @>
ну и ясно само собой, что пишешм с ёва на право адрес, вот и вопрос почему 10 это <ctrl - p> тоесть "^P"




Ранг: 106.9 (ветеран), 27thx
Активность: 0.080
Статус: Участник

Создано: 16 декабря 2010 02:10
· Личное сообщение · #4

Таким образом можно расширить количество вводимых символов, считай что ctrl - реальный ascii код символа минус - 40h. "^P"=50-40=10. Но можно набрать в хексе и скопировать в консоль, тоже самое будет.
p.s: в следующий раз задавай внятно вопросы, быстрее ответ найдёшь, это в твоих же интересах.

| Сообщение посчитали полезным: res


Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 16 декабря 2010 09:09 · Поправил: neomant
· Личное сообщение · #5

res пишет:
адрес 00401020 в символьном виде

Резонный вопрос: зачем адрес чего-либо интерпретировать как ascii-строку?

-----
Следуй за белым кроликом





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 16 декабря 2010 09:49
· Личное сообщение · #6

Есть волшебная штука вводить не через сиволы в консоль, а сразу через аски-коды. Делается это путём зажимания Alt и набора сразу номера в десятичном формате на правой дополнительной цифровой клавиатуре, потом отпускания Alt.

| Сообщение посчитали полезным: Oott
 eXeL@B —› Вопросы новичков —› перевод адреса , ассемблера в символьный вид?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати