Drifter 发表于 2008-5-21 01:16

再来请问.

有个工具叫Kismet.

下载了源代码了. 我现在要怎么样才能用上它. 也就是说, 编译-安装的过程是怎么样?

dongmai 发表于 2008-5-21 09:48

里面应该有readme,然后你安装的系统要带编译环境。

Drifter 发表于 2008-5-21 10:35

Posted by dongmai on 2008-5-21 09:48 http://www.ibmnb.com/images/common/back.gif
里面应该有readme,然后你安装的系统要带编译环境。

哦, 编译环境. 一般的标准安装有没有带? 比如我下载了ubuntu的live cd, 用那个光盘安装在了硬盘上. 有没有带编译环境的? 哪里可以看到有没有?

asdlt 发表于 2008-5-21 17:28

./configure
./make
./make install

一般都是这么三步:配置,编译,安装,这些活一般都是对应的shell脚本指挥系统中不同的程序做的。展开源代码后,会有一个makefile文件,里面有不同的target,缺省的就是第二步的什么的不指定的编译所有文件。

源代码一般是C或C++,编译器就是gcc了,一般系统安装时都会带,包括常用的库文件。图形界面的程序不是GNOME就是KDE上运行的,分别基于GTK+或QT这两个图形基本库。如果需要用到这些库的话,在第一步configure的时候会先试图找这些库的位置,没有这些库会提示出错,无法进行后面的编译。


Posted by Drifter on 2008-5-21 01:16 http://www.ibmnb.com/images/common/back.gif
再来请问.

有个工具叫Kismet.

下载了源代码了. 我现在要怎么样才能用上它. 也就是说, 编译-安装的过程是怎么样?

asdlt 发表于 2008-5-21 17:32

关于Kismet,具体安装说明在这里:

http://www.securityforest.com/wiki/index.php/Kismet_-_How_to_Install_and_configure

不过好像需要先编译内核,给内核的无线驱动打个patch,估计是因为这个工具需要从无线驱动那里截取什么信息吧。


Posted by Drifter on 2008-5-21 01:16 http://www.ibmnb.com/images/common/back.gif
再来请问.

有个工具叫Kismet.

下载了源代码了. 我现在要怎么样才能用上它. 也就是说, 编译-安装的过程是怎么样?

dongmai 发表于 2008-5-21 17:48

livecd应该不会带编译环境了,不能保存还编译什么?

imsea1 发表于 2008-5-21 17:51

Posted by Drifter on 2008-5-18 22:48 http://www.ibmnb.com/images/common/back.gif


又来了. 超越XP? 省省吧.


玩游戏例外

Drifter 发表于 2008-5-21 19:45

Posted by dongmai on 2008-5-21 17:48 http://www.thinkpad.cn/forum/images/common/back.gif
livecd应该不会带编译环境了,不能保存还编译什么?

Live CD安装到硬盘上了呀. 不是在CD上运行.

Drifter 发表于 2008-5-21 19:46

Posted by asdlt on 2008-5-21 17:28 http://www.thinkpad.cn/forum/images/common/back.gif
./configure
./make
./make install

一般都是这么三步:配置,编译,安装,这些活一般都是对应的shell脚本指挥系统中不同的程序做的。展开源代码后,会有一个makefile文件,里面有不同的target,缺省的就是 ...

非常感谢. 研究一下.

Drifter 发表于 2008-5-22 01:12

Posted by asdlt on 2008-5-21 17:28 http://www.ibmnb.com/images/common/back.gif
./configure
./make
./make install

一般都是这么三步:配置,编译,安装,这些活一般都是对应的shell脚本指挥系统中不同的程序做的。展开源代码后,会有一个makefile文件,里面有不同的target,缺省的就是 ...

执行configure的时候, 说permission denied. 当然我是root.

怎么搞?

asdlt 发表于 2008-5-22 06:31

很可能那个configure文件没有设置执行位。在Linux/UNIX中,可执行文件是通过执行位的设置获得被执行的权限的,而不是windows系统中的.exe扩展名。

查看该文件的当前权限设置的命令:ls -al configure

一般可执行文件的显示为:-rwxr-xr-x,rwx分别表示Read/Write/eXecute,从左到右的三位一组分别代表owner/group/all对此文件的权限。

给文件添加执行位的命令:chmod a+x configure

注意这种设置是和Linux的ext2/ext3文件系统的inode相关的,如果这个文件所在目录为FAT32等格式,则无法执行该操作,需要将其转移到Linux原生文件系统上,比如/home/name_of_user/等目录下。


Posted by Drifter on 2008-5-22 01:12 http://www.ibmnb.com/images/common/back.gif


执行configure的时候, 说permission denied. 当然我是root.

怎么搞?

dongmai 发表于 2008-5-22 10:30

回复 #41 asdlt 的帖子

楼上回答得很仔细!
我觉得LZ还是自己安装一套来玩比较好,前面之所以说LIVECD可能不带编译环境,是因为LIVECD本来就不是用来做正常系统来用的,只是为了方便或是实现某一功能,简单的说任何更改都不能保存系统就不是常规来用的。装到硬盘上也只是把它挪了个介质,不能改变它设计的初衷。
LINUX的文件系统、权限、执行程序等都是使用它最基本的东西,最好是找个简单手册通篇读一下,这样可能解决问题的效率可能会高一些。

Drifter 发表于 2008-5-22 12:04

Posted by dongmai on 2008-5-22 10:30 http://www.ibmnb.com/images/common/back.gif
楼上回答得很仔细!
我觉得LZ还是自己安装一套来玩比较好,前面之所以说LIVECD可能不带编译环境,是因为LIVECD本来就不是用来做正常系统来用的,只是为了方便或是实现某一功能,简单的说任何更改都不能保存系统 ...

虽然我不懂这个东西, 但我直觉地觉得你对这个live cd的安装可能有点误解.

live cd提供了多种手段, 我现在是从windows里安装, 我看它就是弄了个虚拟机然后把自己安装到虚拟机里了.

在这样的情况下, 它应该是完整安装吧?

Drifter 发表于 2008-5-22 12:04

Posted by dongmai on 2008-5-22 10:30 http://www.ibmnb.com/images/common/back.gif
楼上回答得很仔细!
我觉得LZ还是自己安装一套来玩比较好,前面之所以说LIVECD可能不带编译环境,是因为LIVECD本来就不是用来做正常系统来用的,只是为了方便或是实现某一功能,简单的说任何更改都不能保存系统 ...

有什么"简单的手册"可以推荐?

Drifter 发表于 2008-5-22 12:05

Posted by asdlt on 2008-5-22 06:31 http://www.ibmnb.com/images/common/back.gif
很可能那个configure文件没有设置执行位。在Linux/UNIX中,可执行文件是通过执行位的设置获得被执行的权限的,而不是windows系统中的.exe扩展名。

查看该文件的当前权限设置的命令:ls -al configure

一 ...


非常感谢!

zealoghu 发表于 2008-5-22 13:14

Posted by Drifter on 2008-5-22 12:04 http://www.ibmnb.com/images/common/back.gif


有什么"简单的手册"可以推荐?

linux命令手册,大概知道都有什么命令就行了,不用读的太仔细

Drifter 发表于 2008-5-22 13:58

Posted by zealoghu on 2008-5-22 13:14 http://www.thinkpad.cn/forum/images/common/back.gif


linux命令手册,大概知道都有什么命令就行了,不用读的太仔细

这样, 一个"help"不就搞定了.

不过, 事实上这个没有太多的用的. 上面的问题, 即使读完了命令手册也还是找不到方向的.

zealoghu 发表于 2008-5-22 14:29

Posted by Drifter on 2008-5-22 13:58 http://www.ibmnb.com/images/common/back.gif


这样, 一个"help"不就搞定了.

不过, 事实上这个没有太多的用的. 上面的问题, 即使读完了命令手册也还是找不到方向的.

help你也得知道help什么
读了命令手册,你就知道有命令可以修改linux文件属性,你自然就会对linux的文件属性也有所了解了,然后上面的问题就好解决了

dongmai 发表于 2008-5-22 18:22

Posted by Drifter on 2008-5-22 12:04 http://www.thinkpad.cn/forum/images/common/back.gif


虽然我不懂这个东西, 但我直觉地觉得你对这个live cd的安装可能有点误解.

live cd提供了多种手段, 我现在是从windows里安装, 我看它就是弄了个虚拟机然后把自己安装到虚拟机里了.

在这样的情况下, 它 ...
我见过几种,一是windows下建个目录,把文件COPY进去,用GRUB引导;在WINDOWS下生成一个文件,实际上就是一硬盘镜象,引导进入LINUX后有自已完全的分区和文件结构。

Drifter 发表于 2008-5-22 19:04

Posted by dongmai on 2008-5-22 18:22 http://www.thinkpad.cn/forum/images/common/back.gif

我见过几种,一是windows下建个目录,把文件COPY进去,用GRUB引导;在WINDOWS下生成一个文件,实际上就是一硬盘镜象,引导进入LINUX后有自已完全的分区和文件结构。

那这样的话, 是不是完全安装呢? 应该是跟在一台全新的机器上完全安装一样的吧?

Drifter 发表于 2008-5-23 09:58

经过n小时的不眠不休, kismet终于起来了连上了网卡, 可以看到东西了.

Drifter 发表于 2008-5-23 10:00

后来又想办法连上了那个刚买的usb网卡, IDU-2850UG, 号称是接收能力最强的卡王, 信号果然不同凡响啊. 内置的可以看到3,5个信号, 这个起码都10个左右. 太厉害了.

Drifter 发表于 2008-5-23 10:57

拿到办公室一看更厉害了. 一个小时之内见到109个网络(其中不少是"suspicious client:D"

[ Edited byDrifter on 2008-5-23 11:24 ]

asdlt 发表于 2008-5-23 11:06

恭喜恭喜,呵呵,是因为这个软件厉害还是网卡比较牛?

另外,是不是用这个东西找到某个网络后,就可以根据其SSID开始BT3了?

Drifter 发表于 2008-5-23 11:12

Posted by asdlt on 2008-5-23 11:06 http://www.thinkpad.cn/forum/images/common/back.gif
恭喜恭喜,呵呵,是因为这个软件厉害还是网卡比较牛?

另外,是不是用这个东西找到某个网络后,就可以根据其SSID开始BT3了?

网络多是因为这个网卡很牛.

这个软件是第一步, 就是看看有什么网络以及目标网络的具体信息.

然后就是第二步, BT3

其实现在慢慢地在Windows下的sinffer工具也慢慢多起来了. 不过因为BT3是在linux下, 所以需要有个linux下的sniffer. 省得来回启动.

asdlt 发表于 2008-5-23 12:01

嗯,看来还是要事先做一些准备工作啊。Windows下面这类工具确实不如Linux下面多,没办法,Linux连源代码都是可以查到的,许多事情自然好办的多。

Posted by Drifter on 2008-5-23 11:12 http://www.ibmnb.com/images/common/back.gif


网络多是因为这个网卡很牛.

这个软件是第一步, 就是看看有什么网络以及目标网络的具体信息.

然后就是第二步, BT3

其实现在慢慢地在Windows下的sinffer工具也慢慢多起来了. 不过因为BT3是在linux下 ...

Drifter 发表于 2008-5-23 12:04

Posted by asdlt on 2008-5-23 12:01 http://www.thinkpad.cn/forum/images/common/back.gif
嗯,看来还是要事先做一些准备工作啊。Windows下面这类工具确实不如Linux下面多,没办法,Linux连源代码都是可以查到的,许多事情自然好办的多。




准备工作是指什么?

原来windows下的驱动不行, 不支持监听模式.

现在开始多起来了.

asdlt 发表于 2008-5-23 14:18

我说的准备工作指的是用sniffer收集信息,而且好像不是像我之前理解的单单只看到SSID就可以了...不知我理解的对不对

Posted by Drifter on 2008-5-23 12:04 http://www.ibmnb.com/images/common/back.gif



准备工作是指什么?

原来windows下的驱动不行, 不支持监听模式.

现在开始多起来了.

Drifter 发表于 2008-5-23 15:54

Posted by asdlt on 2008-5-23 14:18 http://www.thinkpad.cn/forum/images/common/back.gif
我说的准备工作指的是用sniffer收集信息,而且好像不是像我之前理解的单单只看到SSID就可以了...不知我理解的对不对



光有SSID当然是不够的.

不过, 最重要的是选择一个合适的目标.

因为费了半天劲**了不能用那才是最痛苦的.

itinsider 发表于 2008-5-23 16:35

LZ所谓的“实用角度”就是用别人的wireless,呵呵:)
页: 1 [2] 3
查看完整版本: 【请教】实用的角度学习Linux(kismet跑起来了)