Скачиваний:
13
Добавлен:
01.05.2014
Размер:
1.03 Кб
Скачать
#!/bin/sh
DIR=`pwd`
echo "Spisok ELF failov v direktorii"
echo "Vvedite dir"
read DIR
echo $DIR
echo "Spisok ELF failov v directorii" $DIR ":"
#file *.txt $DIR*
file *.* $DIR/*|grep ELF
read
echo "Vvedite imya faila dlya opredeleniya to4ki vhoda "
read FI
echo -n "Tochka vhoda faila" $FI ":"
readelf -a $FI|grep Entry>1.txt
M=`tail -c 8 1.txt>f.txt`
F=`head -c 6 f.txt`
#echo "F="
#echo $F
cat f.txt 
read
echo "Komandi assemblera:"
objdump -d proba|grep $F
read
echo "Spisok sektsij:"
read
readelf -S $1
read
echo "Poisk stroki v .dynstr dlya faila:"
echo "Vvedte stroku"
read J
f.sh $1 $J
e.sh $DIR
echo "Spisok read-only sectsij dlya faila" $FI ":"
readelf -S $FI|grep -v W|grep -v Key|grep -v There|grep -v info|grep -v  extra|grep -v Headers|grep -v Name>new.txt
g.sh
cat new.txt
#STR=`wc -l new.txt|head -c 2`
#echo "Kol-vo sektsij:" $STR
#for ((i=1; i<STR; i = `expr $i+1`));
#do
#echo $i
#done
echo "Spisok neopredelennih simvilov"
nm $1|grep -v 0
rm f.txt
echo "Vvedite adress"
read H
d.sh $1 $H
rm 1.txt
#rm new.txt
Соседние файлы в папке pol