GipaGipa

聽說寫 blog 作文才會進步

2009年11月22日

簡易病毒製作

首先你要完全符合以下兩個條件
* 有安裝Dev-C++ v4.9.9.2
* 有安裝小紅傘防毒軟體

新增一virus.cpp
#include <iostream>
using namespace std;

int main(int argc, char *argv[]){
cout << "123";
return 0;
}


使用Dev-C++編譯,然後你就製造出一個病毒了!

ps. 前面兩個條件一定要符合,要不然小紅傘不會誤判=︿=

2009年11月12日

隱藏程式執行時的視窗

剛剛在知識+看到這篇,覺得這位大大真是威猛


第一個方法用HideApp.bat產生HideApp.vbs,利用HideApp.vbs開啟隱藏視窗程式,開完再把HideApp.vbs刪掉

第二個方法用debug來改捷徑,把它改成用隱藏視窗開起的捷徑

所以我想像他一樣寫一個bat檔,可以幫我自動產生這種隱藏視窗的捷徑

要怎麼用bat檔產生捷徑,查好久查不到,XP的CMD下好像根本沒有建立捷徑這種指令...

既然沒有指令,所以跟知識+的大大一樣用.bat產生.vbs用vbscript產生捷徑

建立捷徑.bat
@echo off
set strFile=%*
set strFile=%strFile:"=%
if exist "%strFile%" goto setWindow
echo.請用拖曳的檔案到開啟,按任意鍵離開 & pause>nul
goto EOF

:setWindow
echo.檔案路徑: "%strFile%"
echo.
echo.設定執行後的視窗狀態
echo. 0. 隱藏視窗 (好像只有.bat檔會隱藏)
echo. 1. 標準視窗
echo. 3. 最大化
echo. 7. 最小化
set op=1 & set /p op="輸入(預設為1):"

:setScript
set sScriptFile="%TEMP%\CreateShortcut.vbs"
@echo Set objShell = CreateObject("Wscript.Shell")>%sScriptFile%
@echo strFile = "%strFile%">>%sScriptFile%
@echo Set objFSO = CreateObject("Scripting.FileSystemObject")>>%sScriptFile%
@echo Set objFile = objFSO.GetFile(strFile)>>%sScriptFile%
@echo strFolder = objFSO.GetParentFolderName(objFile)>>%sScriptFile%
@echo strPath = strFolder>>%sScriptFile%
@echo set oShellLink = objShell.CreateShortcut(strFile ^& ".lnk")>>%sScriptFile%
@echo oShellLink.TargetPath = strFile>>%sScriptFile%
@echo oShellLink.Windowstyle = %op% >>%sScriptFile%
@echo oShellLink.Hotkey = "">>%sScriptFile%
@echo oShellLink.IconLocation =strFile>>%sScriptFile%
@echo oShellLink.Description ="">>%sScriptFile%
@echo oShellLink.WorkingDirectory = strPath>>%sScriptFile%
@echo oShellLink.Save>>%sScriptFile%
cscript //nologo %sScriptFile%
del %sScriptFile% 2>nul

:end
echo.
echo.設定完成,按任意鍵離開 & pause>nul


產生的CreateShortcut.vbs
Set objShell = CreateObject("Wscript.Shell")
strFile = "%strFile%"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strFile)
strFolder = objFSO.GetParentFolderName(objFile)
strPath = strFolder
set oShellLink = objShell.CreateShortcut(strFile & ".lnk")
oShellLink.TargetPath = strFile
oShellLink.Windowstyle = %op%
oShellLink.Hotkey = ""
oShellLink.IconLocation =strFile
oShellLink.Description =""
oShellLink.WorkingDirectory = strPath
oShellLink.Save


查著查著 學到一些其他知識

UNIX建立捷徑 ln -s asd.txt asd.lnk

硬連結(hard Link) 與 符號連結(Symbolic link)
硬連結: 原本的檔案跟產生出來的連結,兩個都是檔案,但是是同一個檔案
符號連結: 產生出來的連結就是普通的捷徑!
原本的檔案被刪除,硬連結還是可以找到原始檔內容,而符號連結(捷徑)就不能用了

How do you create a symbolic (hardlink) in CMD.exe
XP下的hardlink用fsutil hardlink create指令
資料夾hardlink要另外下載juncion

設定快速鍵將記事本全都關閉

先講一下謂何要這麼做

我常用記事本備份文字整理資料等等,就連現在這篇文章也是先打在記事本上...不知道什麼時候養成的壞習慣,常常開完記事本就忘記關,日積月累就會有很多沒有用的記事本堆在工作列,到最後要一個一個關,而且每個都會問你要不要存檔...一整個就是煩!!!

好!那要怎麼做才能將記事本不存檔一次全關

開始 >> 執行 >> 輸入taskkill /F /IM "notepad.exe"

如何設定快速鍵

由此可知,要用快速鍵的捷徑只能放在桌面或開始功能表裡

桌面 >> 右鍵新增捷徑 >> 位置輸入taskkill /F /IM "notepad.exe" >> 對捷徑右鍵內容 >> 設定快速鍵

這樣就算OK了!但是還有小缺陷,例如按下快速鍵後會顯示console視窗,雖然只有閃一下,但看起來還很像中毒心情很差

如何隱藏console的視窗

剛好我們要設捷徑,所以使用知識+的大大所說的第二種方法

大功告成!

2009年11月8日

有趣連結

免洗email - 用來註冊一些會寄廣告信的網站
http://10minutemail.com

很多 Google API
http://code.google.com/intl/zh-TW/more

網頁教學
http://tw.php.net
http://www.w3schools.com
http://www.study-area.org/menu2.htm
http://jedi.org/blog/archives/005444.html
http://taiwantc.com/js/index.html
http://css.1keydata.com/tw
http://www.1keydata.com/tw/sql
http://webdesign.kerthis.com/sql
http://webdesign.kerthis.com/jquery

新奇有趣又好玩
http://today.aol.tw
http://www.stumbleupon.com

測網站是否掛掉
http://downforeveryoneorjustme.com
http://www.isup.me

2009年11月1日

利用ssh Tunnel連mstsc

從家裡實體IP連到學校或公司區網內的虛擬IP
1. 用VNC listen-mode
2. TeamViewer
3. mstsc + ssh Tunnel (當然要透過一台實體主機)
記得ssh Tunnel設定local port不能也是3389
要不然mstsc會判定不能連自己
例如設定 L12345 192.168.0.1:3389
之後連到 localhost:12345 就等於連到另一端區網內的 192.168.0.1

參考資料
http://www.ece-help.gatech.edu/pc/remote-desk.html

NoName XPE

http://nonamexpe.duc.cc/

看它的說明

感覺可以把簡易版的XP塞進隨身碟裡,然後用隨身碟開機

改天來試試看