Size: a a a

Ассемблер

2021 January 02

DB

Dima Bat in Ассемблер
я не читал его🤣
источник

DB

Dima Bat in Ассемблер
а я шо не дартаньян 🤣
источник

DB

Dima Bat in Ассемблер
по сути да 90% населения планеты, получают именно то чего заслуживают. Я понимаю его
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
если разговоры переходят из плоскости ассемблера - общайтесь в личке
источник

a

asm in Ассемблер
Добро пожаловать pierre-marie Scott. Не ответив на вопрос, будешь удалён из чата
источник

a

asm in Ассемблер
Добро пожаловать Monkey_D_Luffy. Не ответив на вопрос, будешь удалён из чата
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Всем добрый вечерок
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ку
источник

КП

Котеечко Пухнастиньк... in Ассемблер
скажите пожалуйста, почему я под отладчиком (GDB) не могу выполнить следующую команду x $fs:0.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
но, мнемоника movq    %fs:0, %rax - легетимна
источник

КП

Котеечко Пухнастиньк... in Ассемблер
может быть, дело в том, что у меня под отладчиком синтаксис интел?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
эта память разрешена для выполнения из текущего процесса?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
а при чем тут выполнение?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
pwndbg> x $fs
0x0 <fixed_percpu_data>:    Cannot access memory at address 0x0
pwndbg> x $fs:0
A syntax error in expression, near `:0'.
pwndbg> i r $fs
fs             0x0                 0
pwndbg> i r $fs:0
Invalid register `fs:0'
pwndbg>
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Котеечко Пухнастиньке
скажите пожалуйста, почему я под отладчиком (GDB) не могу выполнить следующую команду x $fs:0.
"выполнить"
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Котеечко Пухнастиньке
скажите пожалуйста, почему я под отладчиком (GDB) не могу выполнить следующую команду x $fs:0.
команда не в памяти, команда в отладчике
источник

КП

Котеечко Пухнастиньк... in Ассемблер
x - это алиас
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Examine memory: x/FMT ADDRESS.
ADDRESS is an expression for the memory address to examine.
FMT is a repeat count followed by a format letter and a size letter.
Format letters are o(octal), x(hex), d(decimal), u(unsigned decimal),
 t(binary), f(float), a(address), i(instruction), c(char), s(string)
 and z(hex, zero padded on the left).
Size letters are b(byte), h(halfword), w(word), g(giant, 8 bytes).
The specified number of objects of the specified size are printed
according to the format.  If a negative number is specified, memory is
examined backward from the address.

Defaults for format and size letters are those previously used.
Default count is 1.  Default address is following last thing printed
with this command or "print".
источник

КП

Котеечко Пухнастиньк... in Ассемблер
для сравнения:
pwndbg> p/x $rdi
$32 = 0xffff88803f7a1000
pwndbg> p/x $rax
$33 = 0x0
pwndbg> p/x $fs
$34 = 0x0
pwndbg> p/x $fs:0
A syntax error in expression, near `:0'.
pwndbg>
источник

M

Monkey_D_Luffy in Ассемблер
Добрый вечер
источник