標籤:
大家好哈,這是我第一次寫部落格,我也是才大一結束,自學了10多天C#,有不對的歡迎大家指正,最近因為項目的事而被Wifi和IP折磨了很久,後來借用了一下外國人的SimpleWifi.dll 再自己寫了一個ZhuWifi.dll
能夠直接通過Wifi名和密碼來串連Wifi 在該類當中我還寫了一個指定IP的函數。看看下面是怎麼用的。
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//需要的引用:using System.Diagnostics;using System.ComponentModel;using SimpleWifi;//在SimpleWifi.dll中using SimpleWifi.Win32;//在Simple.dll中using ZhuWifi;//在ZhuWifi.dll中namespace Wifidemo{ //特別注意 //需要把右邊的manifest中的 <requestedExecutionLevel level="asInvoker" uiAccess="false" /> //改為 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> //這樣才能成功修改IP class Program { static void Main(string[] args) { string wifiName = "nanyuan"; ; string wifikey = "qwertyuiop"; string IP = "192.168.1.47"; //執行個體化 WifiFun s = new WifiFun(); Console.ReadKey(); //用於串連wifi和指定IP bool flag1=s.ConnectEquipment(wifiName, wifikey, IP);
//只用於指定IP
bool flag2 = s.SetIP(IP); wifiName = "2014011"; wifikey = "456789FAN"; Console.ReadKey(); //只用於串連wifi bool flag3= s.ConnectComputer(wifiName, wifikey); Console.ReadKey(); } }}
就是這樣就可以串連Wifi,如果能夠加上字典 就可以暴力破解WIFI啦。
注意了我類庫裡面的SetIP方法是調用DOS來修改IP的,你們要把程式碼寫為以管理員身份運行,這個你們百度就行啦
那兩個dll檔案在我的雲端硬碟,連結:http://pan.baidu.com/s/1o67pmsy
希望大家以後能喜歡我的文章
C#如何串連wifi和指定IP