亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
樓主: ziggler
打印 上一主題 下一主題

【BT wep/wpa crack】 [復(fù)制鏈接]

論壇徽章:
0
81 [報(bào)告]
發(fā)表于 2009-08-11 08:53 |只看該作者

回復(fù) #80 flb_2001 的帖子

論壇徽章:
0
82 [報(bào)告]
發(fā)表于 2009-08-11 09:43 |只看該作者

回復(fù) #79 ziggler 的帖子

initramfs 簡(jiǎn)介,一個(gè)新的 initial RAM disks 模型 收藏
initramfs 簡(jiǎn)介,一個(gè)新的 initial RAM disks 模型
譯自: http://linuxdevices.com/articles/AT4017834659.html或點(diǎn)此查看原文
by Rob Landley, TimeSys (Mar. 15, 2005)
問(wèn)題
當(dāng) Linux 內(nèi)核啟動(dòng)系統(tǒng)時(shí),它必須找到并執(zhí)行第一個(gè)用戶程序,通常是 init。用戶程序存在于文件系統(tǒng),故 Linux 內(nèi)核必須找到并掛載上第一個(gè)(根)文件系統(tǒng),方能成功開(kāi)機(jī)。
通常,可用的文件系統(tǒng)都列在 /etc/fstab,所以 mount 可以找到它們。但 /etc/fstab 它本身就是一個(gè)文件,存在于文件系統(tǒng)中。找到第一個(gè)文件系統(tǒng)成為雞生蛋蛋生雞的問(wèn)題,而且為了解決它,內(nèi)核開(kāi)發(fā)者建立內(nèi)核命令列選項(xiàng) root=,用來(lái)指定 root 文件系統(tǒng)存在于哪個(gè)設(shè)備上。

十五年前,root= 很容易解釋。它可以是軟盤(pán)或硬盤(pán)上的分區(qū)。如今 root 文件系統(tǒng)可以存在于各種不同類型的硬件(SCSI, SATA, flash MTD) ,或是由不同類型硬件所建立的 RAID 上。它的位置隨著不同啟動(dòng)而不同,像可熱插拔的 USB 設(shè)備被插到有多個(gè) USB 孔的系統(tǒng)上 - 當(dāng)有多個(gè) USB 設(shè)備時(shí),哪一個(gè)是正確的?root 文件系統(tǒng)也可能被壓縮(如何?),被加密(用什么 keys?),或 loopback 掛載(哪里?)。它甚至可以存在外部的網(wǎng)絡(luò)服務(wù)器,需要內(nèi)核去取得 DHCP 地址,完成 DNS lookup,并登入到遠(yuǎn)程服務(wù)器(需賬號(hào)及密碼),全部都在內(nèi)核可以找到并執(zhí)行第一個(gè) userspace 程序之前。

如今,root= 已沒(méi)有足夠的信息。即使將所有特殊案例的行為都放進(jìn)內(nèi)核也無(wú)法幫助設(shè)備列舉,加密,或網(wǎng)絡(luò)登入這些隨著系統(tǒng)不同而不同的系統(tǒng)。更糟的是,替核心加入這些復(fù)雜的工作,就像是用匯編語(yǔ)言寫(xiě) web 軟件 :可以做到,但使用適當(dāng)?shù)墓ぞ邥?huì)更容易完成。核心是被設(shè)計(jì)成服從命令,而不是給命令。

為了這個(gè)不斷增加復(fù)雜度的工作, 核心開(kāi)發(fā)者決定去尋求更好的方法來(lái)解決這整個(gè)問(wèn)題。
解決方法
Linux 2.6 核心將一個(gè)小的 ram-based initial root filesystem(initramfs) 包進(jìn)內(nèi)核,且若這個(gè)文件系統(tǒng)包含一個(gè)程序 init,核心會(huì)將它當(dāng)作第一個(gè)程序執(zhí)行。此時(shí),找尋其它文件系統(tǒng)并執(zhí)行其它程序已不再是內(nèi)核的問(wèn)題,而是新程序的工作。

initramfs 的內(nèi)容不需是一般功能。若給定系統(tǒng)的 root 文件系統(tǒng)存在于一個(gè)加密過(guò)的網(wǎng)絡(luò)塊設(shè)備,且網(wǎng)絡(luò)地址、登入、加密都存在 USB 設(shè)備 "larry" (需密碼方能存取)里,系統(tǒng)的 initramfs 可以有特殊功能的程序,它知道這些事,并使這可以運(yùn)作。

對(duì)系統(tǒng)而言,不需要很大的 root 文件系統(tǒng),也不需要尋址或切換到任何其它 root 文件系統(tǒng)。
這跟 initrd 有何不同?

Linux kernel 已經(jīng)有方法提供 ram-based root filesystem,initrd 機(jī)制。對(duì) 2.4 及更早的 kernel 來(lái)說(shuō),initrd 仍然是唯一的方法去做這一連串的事。但 kernel 開(kāi)發(fā)者選擇在 2.6 實(shí)現(xiàn)一個(gè)新的機(jī)制是有原因的。
initramfs 簡(jiǎn)介,一個(gè)新的 initial RAM disks 模型 - 游戲開(kāi)發(fā) - CSDN博客 (11 August 2009)
http://blog.csdn.net/future_figh ... /02/06/3866073.aspx

論壇徽章:
0
83 [報(bào)告]
發(fā)表于 2009-08-11 09:58 |只看該作者
原帖由 ziggler 于 2009-8-11 00:37 發(fā)表
D:BT4

│     Backtrack.fs

│     Backtrack.swap

│     bt4-mod.iso



└─boot

我在BT4目錄下解壓縮fs_2048Mb.bz2,然后重命名BTExt.fs想擴(kuò)展 BT4 os 文件系統(tǒng)2G,結(jié)果啟動(dòng)的時(shí)候直接進(jìn) ...

initramfs)

顯示這個(gè)

查看分區(qū)fdisk -l

看到系統(tǒng)在那一個(gè)分區(qū)

initramfs)root=/dev/sda6    #我這邊顯示的分區(qū)

initramfs)mount -t ntfs-3g /dev/sda6 /root -o  force #也不知道是不是這條命令的做用,重動(dòng)就好了
估計(jì)這樣可以解決。

晚上回去試驗(yàn)一下。

論壇徽章:
0
84 [報(bào)告]
發(fā)表于 2009-08-11 10:31 |只看該作者
ramfs, rootfs, initrd and initramfs
-------------------------------------------------------------------------------
什么是ramfs?

ramfs是空間規(guī)模動(dòng)態(tài)變化的RAM文件系統(tǒng)。它非常簡(jiǎn)單,用來(lái)實(shí)現(xiàn)Linux緩存機(jī)制(緩存page cache and dentry cache)的文件系統(tǒng)。

通常情況下,Linux的所有文件在內(nèi)存中都有緩存。需要讀取的數(shù)據(jù)頁(yè)從支撐存儲(chǔ)設(shè)備(block device)中讀取后,緩存于內(nèi)存。在支撐存儲(chǔ)設(shè)備中的數(shù)據(jù)頁(yè)執(zhí)行marked as clean操作。當(dāng)虛擬文件系統(tǒng)需要支撐存儲(chǔ)設(shè)備中的數(shù)據(jù)頁(yè)內(nèi)存時(shí),可以釋放;谕瑯拥臋C(jī)制,支撐存儲(chǔ)設(shè)備的寫(xiě)入操作(寫(xiě)入文件然后寫(xiě)回支撐存儲(chǔ)設(shè)備,marked as clean)后,也可以釋放占用的數(shù)據(jù)頁(yè)內(nèi)存。對(duì)于文件目錄占用的緩存(dentry: directory entry),也存在同樣的機(jī)制。

但是,ramfs中不需要支撐存儲(chǔ)設(shè)備(沒(méi)有支撐緩存,但是有緩存)。也就是說(shuō),寫(xiě)入ramfs的文件可以正常的分配page cache and dentry cache,但是不能寫(xiě)入支撐存儲(chǔ)設(shè)備。這些page cache and dentry cache不能被VM釋放、回收。

由于ramfs可以基于現(xiàn)有的Linux的文件系統(tǒng)結(jié)構(gòu),用于實(shí)現(xiàn)ramfs的代碼很小。一般而言,支撐存儲(chǔ)設(shè)備的緩存被安裝為一個(gè)文件系統(tǒng)。所以,ramfs不能通過(guò)menuconfig選擇,是必然進(jìn)入內(nèi)核的。

在ramfs的下面可以一直寫(xiě)入數(shù)據(jù),直到寫(xiě)滿內(nèi)存為止。由于VM(Vitual Memory)認(rèn)為文件應(yīng)該被寫(xiě)回支撐存儲(chǔ)設(shè)備,而不是交換空間(swap space),所以VM不能釋放ramfs分配的內(nèi)存。從而,只有root用戶(or trusted user)才能進(jìn)行ramfs寫(xiě)操作。
-------------------------------------------------------------------------------
什么是ram disk?

"ram disk"是一種實(shí)現(xiàn)文件系統(tǒng)的支撐存儲(chǔ)的、過(guò)時(shí)的機(jī)制(2.6不用了),就是在RAM上面開(kāi)辟的綜合塊設(shè)備(synthetic block device)。ram disk的大小是固定的,安裝的文件系統(tǒng)大小(不是ramfs)也是固定的。ram disk的使用需要從這個(gè)假的塊設(shè)備到page cache之間拷貝內(nèi)存,生成和銷毀dentry,而且需要文件系統(tǒng)的驅(qū)動(dòng)格式化和解釋上面的數(shù)據(jù),所以ram disk的機(jī)制不再使用。

與ramfs相比,ram disk浪費(fèi)了內(nèi)存,也浪費(fèi)了內(nèi)存總線的帶寬。同時(shí),ram disk還為CPU加重了不必要的負(fù)擔(dān),污染了CPU的cache(盡管有避免污染的方法,但是非常耗費(fèi)資源)。ramfs機(jī)制非常自然,因?yàn)槲募L問(wèn)可以通過(guò)page cache and dentry cache。ram disk被棄用的另外一個(gè)原因是環(huán)回設(shè)備(loopback)引入。環(huán)回設(shè)備提供了一種更加靈活、方便的從文件而不是從內(nèi)存塊中創(chuàng)建綜合塊設(shè)備的方法。
-------------------------------------------------------------------------------
什么是tmpfs?

tmpfs是ramfs的衍生物,用來(lái)限制緩存大小、向swap空間寫(xiě)入數(shù)據(jù)。它是用來(lái)保存VM所有文件的文件系統(tǒng)。tmpfs中緩存的內(nèi)容全部是臨時(shí)的。一旦卸載,所有的內(nèi)容都會(huì)遺失。它把所有的緩存置于內(nèi)核,它的規(guī)模隨著文件的規(guī)模同步變化。但是它規(guī)模有大小限制,可以修改。它可以把當(dāng)前不再需要的頁(yè)寫(xiě)入到swap空間。
-------------------------------------------------------------------------------
什么是rootfs?

rootfs是ramfs的特殊實(shí)例,在2.6的內(nèi)核中必然存在。rootfs不能被卸載(與其添加特殊代碼用來(lái)維護(hù)空的鏈表,不如把rootfs節(jié)點(diǎn)始終加入,因此便于kernel維護(hù):簡(jiǎn)單、精煉。rootfs是ramfs的一個(gè)空實(shí)例,占用空間極小)。大部分其他的文件系統(tǒng)安裝于rootfs之上。
-------------------------------------------------------------------------------
什么是initramfs?

2.6的Linux內(nèi)核包含有g(shù)zip壓縮的cpio格式的文檔,可以在內(nèi)核引導(dǎo)的時(shí)候解壓縮為rootfs。在解壓縮后,kernel將檢查rootfs中是否包含init文件。如果init文件存在,內(nèi)核就會(huì)執(zhí)行這個(gè)文件,并且賦予PID=1的進(jìn)程號(hào)。這個(gè)init程序?qū)⒄麄(gè)系統(tǒng)引導(dǎo)起來(lái),包括定位并且安裝真正的root設(shè)備。如果在cpio文檔解壓縮后的rootfs中沒(méi)有init程序(init文件),內(nèi)核執(zhí)行舊的代碼,定位并且安裝root分區(qū),執(zhí)行/sbin/init程序。
-------------------------------------------------------------------------------
initramfs與initrd的區(qū)別

1. initrd是一個(gè)單獨(dú)的文件;initramfs和Linux內(nèi)核鏈接在一起(/usr目錄下的程序負(fù)責(zé)生成initramfs文檔)。

2. initrd是一個(gè)壓縮的文件系統(tǒng)映像(可以是ext2等,需要內(nèi)核的驅(qū)動(dòng));initramfs是類似tar的cpio壓縮文檔。內(nèi)核中的cpio解壓縮代碼很小,而且init數(shù)據(jù)在boot后可以丟棄。

3. initrd運(yùn)行的程序(initd,不是init)進(jìn)行部分setup后返回內(nèi)核;initramfs執(zhí)行的init程序不返回內(nèi)核(如果/init需要向內(nèi)核傳遞控制權(quán),可以再次安裝在/目錄下一個(gè)新的root設(shè)備并且啟動(dòng)一個(gè)新的init程序)。

4. 切換到另一個(gè)root設(shè)備時(shí),initrd執(zhí)行pivot_root后,卸載ramdisk;initramfs是rootfs,既不能pivot_root,也不能卸載。initramfs會(huì)刪掉rootfs的所有內(nèi)容(find -xdev / -exec rm '{}' ';'),再次安裝root到rootfs(cd /newmount; mount --move . /; chroot .),把stdin/sdout/stderr掛在新的/dev/console上,重新執(zhí)行init。由于這是一個(gè)相當(dāng)困難的實(shí)現(xiàn)過(guò)程(包括在使用一個(gè)命令之前把它刪除),所以klibc工具包引入一個(gè)幫助程序/utils/run_init.c來(lái)執(zhí)行上述過(guò)程。其他大部分工具包(包括busybox)把這個(gè)命令稱為"switch_root"。
-------------------------------------------------------------------------------
Populating initramfs

2.6的內(nèi)核缺省情況下總是生成一個(gè)gzipped的cpio文檔,并且和內(nèi)核鏈接在一起。這個(gè)文檔缺省是空的,在X86環(huán)境下的大小是134字節(jié)。

CONFIG_INITRAMFS_SOURCE配制參數(shù)指定initramfs文檔的源,并且自動(dòng)的嵌入到二進(jìn)制文件中。這個(gè)參數(shù)可以指向一個(gè)gzipped的cpio文檔,一個(gè)包含文件的目錄,或者文件描述的文本文件。例如文本文件:

   dir /dev 755 0 0
   nod /dev/console 644 0 0 c 5 1
   nod /dev/loop0 644 0 0 b 7 0
   dir /bin 755 1000 1000
   slink /bin/sh busybox 777 0 0
   file /bin/busybox initramfs/busybox 755 0 0
   dir /proc 755 0 0
   dir /sys 755 0 0
   dir /mnt 755 0 0
   file /init initramfs/init.sh 755 0 0

在內(nèi)核編譯完成后,可以執(zhí)行/usr/gen_init_cpio命令獲得cpio文檔。配置文件的一個(gè)優(yōu)勢(shì)是不需要root權(quán)限,也不需要在新的文檔中生成設(shè)備節(jié)點(diǎn)。在上述文檔中的兩個(gè)file命令用來(lái)發(fā)現(xiàn)initramfs目錄下面的init.sh文件和busybox文件。內(nèi)核不需要外部的cpio工具實(shí)現(xiàn)initramfs的cpio文檔。如果在配置時(shí)指定了一個(gè)目錄而不是一個(gè)描述文件,內(nèi)核編譯時(shí)將從這個(gè)目錄生成一個(gè)描述文件(作為/usr/gen_init_cpio.c的輸入)。內(nèi)核編譯時(shí)cpio生成代碼和內(nèi)核渾然一體,boot時(shí)解壓縮程序也和內(nèi)核渾然一體。

如果不使用配置文件或者配置目錄,而使用定制的cpio文檔時(shí),需要外部的cpio工具。例如下面的命令可以從cpio映像文件抽取包含的文件、壓縮cpio映像文件:

    cpio -i -d -H newc -F initramfs_data.cpio --no-absolute-filenames
   
下面的shell腳本可以生成一個(gè)定制的cpio.gz文檔,可以用來(lái)代替配置文件生成的cpio文檔:

   #!/bin/sh

   if [ $# -ne 2 ]
   then
     echo "usage: mkinitramfs directory imagename.cpio.gz"
     exit 1
   fi

   if [ -d "$1" ]
   then
     echo "creating $2 from $1"
     (cd "$1"; find . | cpio -o -H newc | gzip) > "$2"
   else
     echo "First argument must be a directory"
     exit 1
   fi
ramfs, rootfs, initrd and initramfs — Windows Live (11 August 2009)
http://lsjandysf.spaces.live.com ... 28BDE00EA!362.entry

論壇徽章:
0
85 [報(bào)告]
發(fā)表于 2009-08-11 10:41 |只看該作者
initramfs和kernel的關(guān)系應(yīng)該是:
*bootloader加載kernel和initramfs
*kernel讀取initramfs并處理為文件系統(tǒng)
*kernel尋找initramfs里面的init文件并執(zhí)行
*initramfs里面的init負(fù)責(zé)找到并掛載真正的根文件系統(tǒng),并執(zhí)行真正的init
*真正的init完成系統(tǒng)初始化并最終可以交給用戶使用
完全基于initramfs的LFS系統(tǒng) - LinuxSir.Org (11 August 2009)
http://www.linuxsir.org/bbs/thread338196.html

論壇徽章:
0
86 [報(bào)告]
發(fā)表于 2009-08-11 10:52 |只看該作者
我也拿bt3的spoonwep試了一下,發(fā)現(xiàn)幾個(gè)問(wèn)題。bt3中所謂的網(wǎng)卡支持是指系統(tǒng)有默認(rèn)驅(qū)動(dòng),和spoonwep好像沒(méi)什么關(guān)系。用spoondrv可以看到一些“系統(tǒng)支持的驅(qū)動(dòng)”,但不是都能破解的。也沒(méi)找到任何對(duì)應(yīng)關(guān)系(網(wǎng)上流傳的只有一個(gè))。拿了3個(gè)卡測(cè)試,只有atheros可以,spoondrv認(rèn)為是mad。airodump搜出很多,聽(tīng)高手說(shuō)挑pwr>10 data多多益善,確實(shí)幾十分鐘就能破一個(gè),但破完之后有win機(jī)器搜了一下,一個(gè)對(duì)的上ssid都找不到~~~~~~

論壇徽章:
0
87 [報(bào)告]
發(fā)表于 2009-08-11 11:10 |只看該作者

回復(fù) #86 aredfox 的帖子

你可以記錄SSID以及MAC地址;

不過(guò)還有一種可能就是WIN下的驅(qū)動(dòng)和BT下的驅(qū)動(dòng)有差別,BT下能搜索出來(lái)10個(gè)AP,也許WIN下只能搜索出來(lái)8個(gè),而且這8個(gè)也不一定是BT下那10個(gè)里面的8個(gè);你需要選擇WIN下和BT下都能搜索到的AP進(jìn)行破解。

論壇徽章:
0
88 [報(bào)告]
發(fā)表于 2009-08-11 11:47 |只看該作者
折騰字典真累啊~~~不過(guò)蠻有意思的
原帖由 我愛(ài)臭豆腐 于 2009-8-10 23:56 發(fā)表

wpa 也有好幾種協(xié)議呢. 不信你自己看看. 破解wpa的最佳方法就是你有一個(gè)nb的字典. 但是并不是特別現(xiàn)實(shí). 現(xiàn)在好多ap都可以設(shè)置很長(zhǎng)很變態(tài)的密碼.
而且現(xiàn)在大多數(shù)商業(yè)應(yīng)用里面早就開(kāi)始802.1x了. 那個(gè)技術(shù)已經(jīng) ...

論壇徽章:
0
89 [報(bào)告]
發(fā)表于 2009-08-11 11:48 |只看該作者

回復(fù) #87 ziggler 的帖子

可以找找win下有沒(méi)有能把a(bǔ)th驅(qū)成mad的,我自己的本是Broadcom 802.11g 網(wǎng)絡(luò)適配器,直接用wireshark都可以抓無(wú)線下別人的包,bt4都沒(méi)有驅(qū)動(dòng)……,不知道Broadcom 802.11g 網(wǎng)絡(luò)適配器在linux有沒(méi)有對(duì)應(yīng)的驅(qū)動(dòng)。

論壇徽章:
0
90 [報(bào)告]
發(fā)表于 2009-08-11 11:50 |只看該作者
哈哈,我也是 過(guò)程很享受;
WPA 太難破解了,整了幾天都沒(méi)結(jié)果,外加我這intel網(wǎng)卡,很多工具都不支持intel網(wǎng)卡注入,
WEP 一會(huì)就能訪問(wèn)好幾了AP了
原帖由 ziggler 于 2009-8-11 00:15 發(fā)表
主要是鉆研鉆研技術(shù),上網(wǎng)是其次。整個(gè)過(guò)程中能學(xué)到不少東西。這個(gè)很有趣。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP