按 Ctrl+Alt+F3 進入 virtual console. (按Ctrl+Alt+F1 可以再回到GUI)
登入後執行下面指令 (更新kernel)
* sudo add-apt-repository ppa:cappelikan/ppa -y
* sudo apt update
* sudo apt install mainline
* sudo mainline --install-latest
* sudo reboot
孤影棧
2023-06-29
在Hyper-V上跑ubuntu 22.04 Desktop, 裝完後一登入就凍住
2021-08-15
2007年寫的灌票程式
整理檔案發現2007年寫的一個灌票程式.
當時的投票網站只檢查 IP, 而業主使用的是 ADSL 浮動 IP
所以想法就是投完票就斷線再連線, 就可以拿到新的 IP 投票
現在應該沒有這樣的投票網站...所以丟這邊紀錄一下...單純使用 bat 的方式執行.
@ECHO OFF
SETLOCAL
ECHO 自動投票開始,目前設定5秒執行一次
CALL :vote
CALL :sleep 5
CALL :vote
CALL :sleep 5
CALL :vote
CALL :sleep 5
CALL :vote
CALL :sleep 5
CALL :vote
CALL :sleep 5
ENDLOCAL
GOTO :EOF
:vote
rasdial 寬頻連線 [account] [password]
wget http://vote.url/vote.asp?id=1
rasdial 寬頻連線 /disconnect
echo 投票結束,五秒後開始
:sleep
:: sleep for x number of seconds
ping 127.0.0.1 -n 2 -w 1000 > NUL
ping 127.0.0.1 -n %1 -w 1000 > NUL
GOTO :EOF
2020-05-13
WSL 重設密碼
前言
一段時間沒開啟 wsl 中的 ubuntu, 結果忘記了密碼, 沒辦法更新...重設方式
- 開啟一個 powershell 視窗
- 輸入 wsl -u root
- 如果有安裝多個子系統 (我就裝了 Ubuntu 跟 Kali), 則輸入
wsl -d [子系統名稱] -u root - 如果不確定字系統名稱是甚麼, 則可以用下面指令查詢
wsl -l - 不帶參數 -d 的話, 會使用預設的子系統
- 進入後, 直接透過 passwd 重設密碼
2018-10-12
透過 python 建立 ftp service 跟 SMB service 的方式
前言
在 kali 上做一些測試, 有時需要將 windows 上的資料回傳到 kali 上.
但是又不想要直接安裝 samba 開 share folder 或是直接開個 ftp 的 service.
想要用python 直接開個簡易的服務可以暫時接檔案.
FTP
需先安裝 pyftpdlib
pip install pyftplib
執行方式
python -m pyftpdlib -w -p 21 -d ~/home/foldername
參數說明
-w : 設定允許匿名登入
-p : 指定 port
-d : 指定 ftp 使用的目錄
SMB service (share folder)
這功能需要使用到 impacket (https://github.com/SecureAuthCorp/impacket)
不過在 Kali 上已經有了,
所以直接執行下面指令, (如果沒有的話,直接clone上面的github專案)
python /usr/share/doc/python-impacket/examples/smbserver.py sharename ~/home/foldername
參數說明
sharename : 要顯示的 share folder 名稱
~/home/foldername : 在 Kali 上要分享出來的資料夾
2018-09-19
移除 docker 中沒有 tag 的image
移除有 <none> 字串的 images
docker rmi $(docker images| grep "<none>" | awk '{print $3}')
說明 :
docker images : 列出 images (不包含 intermediate images)
grep "<none>" : 列出包含<none>的
awk '{print $3}' : 取第三欄, 也就是images id
docker rmi $() : 移除指定id的image
移除特定repository名稱,而且沒有tag的 (有<none>字串)
docker rmi $(docker images| grep -E "^test.*<none>" | awk '{print $3}')
說明 :
grep "^test.*<none>" : 列出開頭為test且包含<none>的
2018-06-02
一頁式詐騙網站進階了嗎?
之前facebook常常出現一頁式購物詐騙.
難道現在已經進級變成網站式的了嗎?
無意見看到"Ray Ban網站"在大特價.
連到網站上看,還真的每款眼鏡都下殺到一折以下, 買三支還免運.
而且網站的功能似乎還很完整.
這麼好康的事,我當然不能放過
要好好研究一下.
先看這網址... rbnwc.com
是.com, 但是名稱也太奇怪了...
不過讓我覺得更奇怪的是每個商品的連結,不知道是不是我對購物網站架站系統認識的不多,
PChome或是payeasy可能是因為流量太大,所以有些頁面會是.html但也還不至於全站都是.html
而且看url的命名方式,一點也不SEO...
所以直接來查一下這個網站的網址看看 : https://www.scamadviser.com/check-website/rbnwc.com
網站在土耳其,但是可能來自中國... (Site is Turkey based, but most likely from China…)
“網域名稱年紀” : 49天… (Domain Age : 49 Days)
還真是新鮮…
Notes中還寫著 這個網站可能在賣假貨… (This website maybe selling fake products.)
正牌的Ray ban, 用google查一下,是 https://www.ray-ban.com
只能說現在的詐騙越來越進階了…
2018-05-04
Ubunutu 上安裝python2, 3, pip 跟virtualenv
# 安裝 python2, python3 (ubuntu 17.04已經預設安裝python3, 但沒有python2)
sudo apt install python python-dev python3 python3-dev
# 安裝 pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
# 安裝 virtualenv
sudo pip install virtualenv
# 檢查版本
python –-version
python3 –-version
pip –-version
virtualenv –-version
# 透過 virtualenv 建立 python3 的開發環境
virtualenv –-python python3 devenv
# "進入"開發環境
source devenv/bin/activate
# "離開"開發環境
deactivate
2018-04-24
vmdk 轉換成 vhd
先下載跟安裝 Microsoft Virtual Machine Converter 3.0 : https://www.microsoft.com/en-us/download/details.aspx?id=42497
安裝完後, 使用管理者權限開啟powershell視窗 (Run as administrator)
然後先載入剛剛安裝的Cmdlet
Import-Module 'C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1'
載入後再執行下列指令執行轉換
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath d:\VM\VM-disk1.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx –destination d:\VM\
執行完後,可以在指定的資料夾取的同樣名稱的vhd檔
ref: https://blogs.msdn.microsoft.com/timomta/2015/06/11/how-to-convert-a-vmware-vmdk-to-hyper-v-vhd/
2018-04-18
VirtualBox 在 ubuntu vm上安裝VboxGuestAdditions
透過Termial安裝
- 將iso檔掛載到VM上.
- 執行下列指令
mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
reboot
2018-04-09
Ubuntu 17.10 使用固定ip
取而代之的是netplan
所以要修改網卡設定的話, 開啟 /etc/netplan/01-netcfg.yaml
修改如下
# This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no dhcp6: no addresses: [192.168.8.101/24] gateway4: 192.168.8.1 nameservers: addresses: [8.8.8.8,8.8.4.4]
修改完後, 執行下列指令測試
sudo netplan --debug generate
沒問題的話, 執行下列指令套用
sudo netplan apply
ref : https://askubuntu.com/questions/967695/ubuntu-17-10-will-not-accept-static-ip?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
2016-08-05
Asp.net URL Rewriting
需求
如果User在網址上輸入特定路徑但是任意檔名的時,皆下載同一個檔案
例如:
http://localhost/Files/zip001.zip 或是 http://localhost/Files/zip002.zip
都是下載 [WebRoot/ZIPFiles/A.zip]
http://localhost/Files/txt001.txt 或是 http://localhost/Files/txt002.txt
都是下載 [WebRoot/TXTFiles/A.txt]
解決方式
這樣的需求基本上就是用URL mapping或是URL rewriting就可以了.
下面就是使用 URL Rewriting 的設定方式
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ZIP file handler" stopProcessing="true">
<match url="^Files/?(.*).zip$" />
<action type="Rewrite" url="/ZIPFiles/A.zip" redirectType="Permanent"/>
</rule>
<rule name="TEXT file handler" stopProcessing="true">
<match url="^Files/?(.*).txt$" />
<action type="Rewrite" url="/TextFiles/A.txt" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
在Hyper-V上跑ubuntu 22.04 Desktop, 裝完後一登入就凍住
如果你也遇到這情況, 你可以執行以下步驟 按 Ctrl+Alt+F3 進入 virtual console. (按Ctrl+Alt+F1 可以再回到GUI) 登入後執行下面指令 (更新kernel) * sudo add-apt-repository ppa:capp...
-
Blogger for Word. 的貼圖測試 .. 我想 ,Blogger for word 的做法是先取得 word 的 html 內容然後在傳送到主機上 , 所以 , 如果要貼圖 , 也是必須先將圖傳到網路上的位址上 , 然後在貼進來才行 !! 如果可以在編輯時也能將圖片直...
-
下面四個都是檢查email的... ^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$ ^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-z...