|

楼主 |
发表于 2004-6-14 17:01:00
|
显示全部楼层
感谢上面的大哥,
1,
#!/bin/sh
F="xxxx.ftp"
echo "open 192.168.7.51 21" > $F
echo "user username passwd" >> $F
echo "bin" >> $F
echo "cd /home/xxx/" >> $F
echo "mput $1" >> $F
echo "bye" >> $F
ftp -i -in < $F
rm -rf $F
2,
#!/bin/sh
FILE=$1
ftp -i -in <<!
open 192.168.7.9 21
user username password
cd /
mput $FILE
bye
!
---------------------------------------------------
大概已明白,1的是不是在一个xxx.ftp的文件里取出username 及passwd自动连上去,然后上传了那个xxx.ftp上去.然后删除了本地的xxx.ftp,我在windows里试过成功了,晚上回家在linux里试,在这里学到了变量的运用等,不过想问就是 ftp的那二个-n -i参数是什么意思,还用那个 <<!又是什么呀,还有就是,我要实现的功能是能不断的从文件里取出用户名及密码来去ftp去猜解,并且要分析出是猜错是对,错了就一直猜到文件没有文字为止,对了就自动记录在一个文件里,用shell怎么样去实现这样的功能(呵呵,并不是用来做坏事的,因为这样的猜解速度真要来做坏事成功的机会是很少的,但这样的题目自己学是很有动力的)
十分感谢javalee提供的源码,这让我想起了以前学foxpro有日子,结合自己实际的工作上要处理的数据要求,先给自己一个目标(项目),然后几个月的时间里不断的跑书店,看人家源码,哈,终于做了出来,哈,真怀念那段日子,也觉得这样的学习方法蛮有用的,
不过我真是很菜的,唉,没什么时间 |
|