Size: a a a

2020 October 21

R

Rozetkin in SPbCTF
Я получаю строку "0xdeadbeef", а хочу раздекодить в строку само число 0xdeadbeef
источник

自閉症のポイント... in SPbCTF
int(str, 16)
источник

自閉症のポイント... in SPbCTF
Получишь число
источник

DA

Danil Augustovich in SPbCTF
Rozetkin
Я получаю строку "0xdeadbeef", а хочу раздекодить в строку само число 0xdeadbeef
Тут байтики не ascii
Если ты имеешь в виду ридабл строчку
источник

R

Rozetkin in SPbCTF
Danil Augustovich
Тут байтики не ascii
Если ты имеешь в виду ридабл строчку
Ну тип я же написал, что если возможно, то строчку, иначе байты
источник

DA

Danil Augustovich in SPbCTF
from binascii import unhexlify
источник

R

Rozetkin in SPbCTF
Так, а можно ли с помощью printf вывести значение по адресу?
источник

OO

OK OB in SPbCTF
Rozetkin
Так, а можно ли с помощью printf вывести значение по адресу?
%s
источник

R

Rozetkin in SPbCTF
Эмм
источник

R

Rozetkin in SPbCTF
У меня на стеке лежат адреса, мне нужно прочитать адрес и прочитать значение по адресу
источник

R

Rozetkin in SPbCTF
И все это используя один printf
источник

PB

Pavel Blinnikov in SPbCTF
%3$p %3$s
источник

C

CLO in SPbCTF
$p не прочитает содержимое по адресу
источник

PB

Pavel Blinnikov in SPbCTF
но %s прочитает ;)
источник

C

CLO in SPbCTF
угу
источник

PB

Pavel Blinnikov in SPbCTF
У меня на стеке лежат адреса, мне нужно прочитать адрес и прочитать значение по адресу
источник

OO

OK OB in SPbCTF
если printf(user_input) получает пользовательский ввод, то передав %s%s%s%s%s%s, вместо адресов получится содержимое строк по адресам
источник

PB

Pavel Blinnikov in SPbCTF
ну задача вроде такая была
источник

R

Rozetkin in SPbCTF
OK OB
если printf(user_input) получает пользовательский ввод, то передав %s%s%s%s%s%s, вместо адресов получится содержимое строк по адресам
О, спасибо. Я думал, что это только с %p (%{i}$p) работает
источник

f

falamous in SPbCTF
Rozetkin
О, спасибо. Я думал, что это только с %p (%{i}$p) работает
$ работает со всеми модификаторами ввода вывода
источник