ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Soft - *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Linux-tools for programmers
  #1  
Старый 02.06.2007, 00:33
Аватар для fYt
fYt
Познающий
Регистрация: 11.01.2007
Сообщений: 82
Провел на форуме:
592893

Репутация: 108
По умолчанию Linux-tools for programmers

Linux-tools for programmers

Среди огромного количества программ для линукс, иногда бывает не просто найти то что действительно нужно, тем более если ты в этой среде совсем недавно. Приходится снова и снова лезть в гугль, книги и собирать по кусочкам информацию. Поэтому решил создать этот топик-обзор. Здесь много умных людей, прошу принять участие в его наполнении.

time

Как пишут в мане «time – время выполнения простой команды», теперь если мы захотим узнать сколько секунд выполняется наша программа, достаточно сделать так:

time ./myhackprogram
time nmap -O -sS 192.168.0.1


или например поиск файла:

time find / | grep passwd (грубо)

После оконачния действия команда выведет вам статистику:

real 0m0.646s – Время работы(секунд).
user 0m0.056s – Время работы в режиме пользователя.
sys 0m0.152s - Время работы в режиме ядра.

Время выполнения - это часть того что может time, у нее много других полезных опций для памяти, ввода-вывода. Посмотреть их можно в man time.

od и hd(octaldump,hexdump)

Сам этими утилитами пользуюсь очень редко, они служат для вывода содержимого файлов в шестнадцатеричном, десятичном, восмеричном представлении.

od -c myhack.c – char(буквенное)
od -b myhack.c – octal(восмеричное)
od -x myhack.c - hex


Использование hexdump аналогично.

strace,ltrace,ldd

strace разбивает нашу программу на системные вызовы и выводит на экран, такие как open(),close(),read(),write(),.... ltrace почти похожа по действию, но отслеживает все обращения к динамическим библиотекам.
ldd выводит на экран все библиотеки от которых зависит ваша программа.

strace ./myhackprog
ltrace ./myhackprog
ldd ./myhackprog


objdump

Очень полезная программа, может дизассемблировать бинарники, выводить информацию о заголовках.

objdump -D ./myhackprog – полное дизассемблирование
objdump -d ./myhackprog – только исполняемые разделы
objdump -x ./myhackprog – вывести информацию о всех заголовках


size,file

Выводит размер секций программы .data,.text. Если задать ключ -A, то выводит размеры всех секций в файле.

size ./myhackprog

file определяет типа файла, текст, картинка, исходник, бинарник. Если забыли типа файла, или он без расширения можно определить.)

file myfile
myfile: ASCII C program text


readelf
Программа выводит информацию о заголовках .ELF-файлов.

readelf -h ./tmp – вывод заголовка elf файла.
readelf -l ./tmp – вывод заголовка программы.
 
Ответить с цитированием

  #2  
Старый 02.06.2007, 00:59
Аватар для Piflit
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

имхо этого просто не могло уже где-то не быть
 
Ответить с цитированием

  #3  
Старый 02.06.2007, 16:44
Аватар для ShadOS
ShadOS
ы
Регистрация: 11.02.2007
Сообщений: 750
Провел на форуме:
1347723

Репутация: 1477


Отправить сообщение для ShadOS с помощью ICQ
По умолчанию

Цитата:
Сообщение от Piflit  
имхо этого просто не могло уже где-то не быть
Конечно было. А именно у Ивана Склярова.
__________________
..когда же кто-нибудь выпустит MD5(Unix) брутер на GPU.... жду....
 
Ответить с цитированием

  #4  
Старый 02.06.2007, 17:52
Аватар для fYt
fYt
Познающий
Регистрация: 11.01.2007
Сообщений: 82
Провел на форуме:
592893

Репутация: 108
По умолчанию

indent

Программа для форматирования ваших С-исходников. Имеет много опций, все настройки лучше заносить в ~/indent.pro.

indent myhacksource.c
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обзор дистрибутивов Linux. rijy *nix 20 31.05.2007 19:29
Ученики Поносова будут изучать Linux Zitt Мировые новости 5 02.05.2007 19:52
FAQ по установке Linux »Atom1c« *nix 19 18.12.2006 01:58
«Лаборатории Касперского»: Количество вредоносных программ под Linux резко возросло dinar_007 Мировые новости 9 20.08.2006 20:50



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ