Size: a a a

DCG#7812 DEFCON-RUSSIA

2018 May 15

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
Pavel Cherepanov
а в радаре можно как-то урезать вывод команды? | less на afl не работает
Как и везде — | head -N, где N — количество строк для вывода.
источник

PC

Pavel Cherepanov in DCG#7812 DEFCON-RUSSIA
надо просто вывод вот от этого поймать
afl
Do you want to print 2990 lines? (y/N)

соответственно afl | head ничего не вернет
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
Pavel Cherepanov
надо просто вывод вот от этого поймать
afl
Do you want to print 2990 lines? (y/N)

соответственно afl | head ничего не вернет
Когда пайп используешь, команда не интерактивна, и less, и head будет работать.
источник

PC

Pavel Cherepanov in DCG#7812 DEFCON-RUSSIA
это я понимаю, вопрос в том, как это провернуть
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
Не понимаю в чём проблема. afl | less или afl | head вернёт тебе всё без лишних вопросов.
источник

PC

Pavel Cherepanov in DCG#7812 DEFCON-RUSSIA
[0x00011a2c]> afl | head
[0x00011a2c]> afl | head
[0x00011a2c]> afl | less
[0x00011a2c]>
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
r2 --version какая версия?
источник
2018 May 16

PC

Pavel Cherepanov in DCG#7812 DEFCON-RUSSIA
radare2 2.5.0 0 @ linux-x86-64 git.2.5.0
commit: HEAD build: 2018-04-11__21:55:42
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
А версия коммита? У тебя просто на HEAD, так не понятно.
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
Pavel Cherepanov
[0x00011a2c]> afl | head
[0x00011a2c]> afl | head
[0x00011a2c]> afl | less
[0x00011a2c]>
И ещё, ты уверен, что перед этим как минимум aa выполнил?
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
И что у тебя выводит в случае afl~?
источник

PC

Pavel Cherepanov in DCG#7812 DEFCON-RUSSIA
ага, уверен. Чот в репе блэкарча не нашел номера коммита.
[0x00011a2c]> afl~
Do you want to print 2990 lines? (y/N)
источник

PC

Pavel Cherepanov in DCG#7812 DEFCON-RUSSIA
да ладно, не показывает и не показывает, сорри что время отнял
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
Pavel Cherepanov
ага, уверен. Чот в репе блэкарча не нашел номера коммита.
[0x00011a2c]> afl~
Do you want to print 2990 lines? (y/N)
Вообще странная штука, ощущение, что у тебя терминал не передаёт инфу программе, что консоль не интерактивна при пайпе. Можешь попробовать в других терминалах для интереса.
Для r2 можно использовать грязный хак — установку pager'a: e scr.pager = less, но тогда у тебя любой вывод, который не помещается в терминал, будет заворачиваться в этот pager.
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
Pavel Cherepanov
надо просто вывод вот от этого поймать
afl
Do you want to print 2990 lines? (y/N)

соответственно afl | head ничего не вернет
В фаел пиши
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
И потом из файла удобно читать
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
И про каттер не забыть, норм штука потыкать всякие штуки
источник

S

Slava in DCG#7812 DEFCON-RUSSIA
Только в последнем билде память куда-то девается (утекает), толком не разобрался из-за чего
источник

AX

Abc Xyz in DCG#7812 DEFCON-RUSSIA
Slava
В фаел пиши
Если у него такая фигня с пайпом, то и с перенаправлением потока в файл будет также.
источник