Author Archives:Weil Jimmer
Found 140 records. At Page 15.
-
2015-07-26 13:36:43更新於 2018-04-14 22:30:30
獨特的加密,「寫日記程式」,免費下載與使用。
這是我親自開發的程式之一,也是我目前覺得寫得還算正式的產品。看網路上很多日記程式都很假,我用過,他們那些都是「假藉」有密碼的前提,實際上,只不過是封鎖了要讀取的地方而已,我也可以用筆記本打開那些日記檔案,結果發現都沒有「加密」!
沒有加密,那開啟的密碼也只是虛設了!趕快來使用本團隊研發出來最安全的日記程式!




主要功能說明:
一、自訂文字顏色屬性、置中、置左、置右,可以插入圖片,還有插入附件檔案(連同檔案一塊加密存成一個日記檔)。
二、支持自訂背景音樂,包括音樂列表循環播放,音量控制,自動播放、順序調整之類的。
三、日記列表方便管理,具有搜尋功能,重新命名、編輯列表,刪除檔案,讀取檔案…等。
四、真正具有加密/解密效果的日記,不必擔心日記外洩。即便獲取原始檔案,依舊無法解密,解密需要"密碼"。(如果忘記就永遠解不出來了)
五、會詳細的紀錄目前的時間、目前日記的字數、插入了多少圖片、多少檔案(甚至可以計算所有日記加起來的字數、圖片數、檔案數)。
六、可自訂背景圖片,背景顏色,文字顏色、打字框顏色……的。
*註一:日記程式的背景圖片和背景音樂都不會經過加密,只是把圖片和音樂檔移動到資料夾內而已。
*註二:日記程式所創之密碼Hash檔已被加密過,即便解密,也只是一長串被加鹽運算一萬次的密文,幾乎無從還原。
下載地址【一】:https://url.weils.net/p
下載地址【二】:http://cht.tw/h/7i19i
2018/03/28 更新:可以嘗試使用本站開發的手機板日記程式。
https://my.pcloud.com/publink/show?code=kZwY2NZ5wWIfrfX3DQXWBx8DTN3GfTt90Y7#folder=1583580893
WeilsNetLogo
This entry was posted in Android, Software, Free, Product, Tools, VB.NET By Weil Jimmer
.
-
2015-07-25 20:18:06更新於 2017-05-19 19:39:22
終於正式完成拉,其實正式完成很久了,只是都沒有發表。看別人寫一篇程式就發一篇文,那我也來這樣好了。

這是我第一個用C Sharp寫成的程式,沒想到剛入門就可以那麼熟,我覺得有點…不可思議,對我來說 .NET系列都是一樣的。當然我再也不碰 VB.NET,除非寫舊專案。
主要功能涵蓋三個:
一、表單灌水。
二、表單爆破。
三、登入表單抓取資料。
今天的更新呢,就是加入"破解需要數字運算的文字驗證碼"。
測試頁:

如上,類似左下角的那紅色數學運算文字驗證碼。

填入好資料就大概長這副模樣,就直接開始爆破密碼了!大概過了七分鐘後破解出來。

因為鄙人的Server有點爛,所以在爆破的時候CPU飆到100%沒有回應,有點卡頓。破解出密碼為:2a!。填入後,也登入成功。

第三個功能如下:

當然這麼沒有填東西進去,我沒有測試頁,不過,我是有實際測試過的喔!
本程式支援破解簡單文字驗證碼,包刮用Name抓取阿,用ID抓取,還是固定字數去抓取,都通。今天又加入了數字運算的功能。
支援破解類型包刮 A~Z、a~z、a~zA~Z、0~9、0~9a~z、0~9A~Z、0~9a~zA~Z符號、身份證字號、字典檔(同目錄下dic.txt、dic2.txt)。
這東西有點在法律邊緣了。

WeilsNetLogo
This entry was posted in C#, General, Functions, Product, Tools By Weil Jimmer
.
-
2015-07-15 13:20:07更新於 2017-05-19 19:42:34
如下:< > 標籤名稱裡面有冒號的情況,要如何getElementsByTagName,查了不少資料都沒有說…感覺是我不懂XML才會這樣。

只知道JQ搜尋的時候冒號前面要加兩條斜槓,但JavaScript不是。
JavaScript 是
xmlDoc.getElementsByTagName("encoded")[0].childNodes[0].nodeValue;
也就是找尋:xml標籤「冒號」,後方的名稱,而不是搜尋冒號前面的名稱,更不是兩個一塊打上去中間加冒號。

錯誤很多次的心得,這次寫個小筆記。
WeilsNetLogo
This entry was posted in Experience, Functions, JS, XML By Weil Jimmer
.
-
2015-07-09 19:08:50更新於 2017-02-18 23:32:33

如上,情況。
通常都是 Port 5037 被佔用,或是已有的adb程序已經被啟動了,只要找到目標程序,並終結掉就正常了。

解決方法可以用 TCPview之類的工具查看,或是超級工作管理員等,找尋其他可能的adb程序。
比如:快快遊戲、QQ、還有啥麼root工具、手機管理工具之類的。殺掉就可以正常運作。

WeilsNetLogo
This entry was posted in Experience, Functions By Weil Jimmer
.
-
2015-07-09 13:12:42更新於 2016-01-06 18:37:17
String str = "這是測試!ABC123.";
byte[] bytes = {};
try {
bytes = str.getBytes("UTF-8");
}catch(Exception ex){
}
for(int i=0;i<bytes.length;i++){
System.out.println(bytes[i]);
}
System.out.println(bytes);
我們都知道,其實,Java裡面本身並不支援Ubyte。若真要使用差不多的功能,建議可以改用Short。
Ubyte就是沒有負號,而Byte就是可能會有負號。跟轉成二進制之後的高位補數與否有關係的樣子。
在此提供解決方法。直接看Code。
//將字串以UTF8編碼轉成Ubyte[](實際上是short[]型別)
public static short[] StringtoUByte(String str) {
byte[] bytes = {};
try {
bytes = str.getBytes("UTF-8");
}catch(UnsupportedEncodingException ex){
}
return BytetoUByte(bytes);
}
//將Ubyte[]以UTF8編碼轉成字串(實際上是short[]型別轉成字串)
public static String UBytetoString(short[] ubytes) {
byte[] bytes = UBytetoByte(ubytes);
String str = "";
try{
str = new String(bytes,"UTF-8");
}catch (Exception ex){
}
return str;
}
//將Ubyte[]轉成byte[](將short[]轉成byte[])
public static byte[] UBytetoByte(short[] ubytes) {
byte[] bytes = new byte[ubytes.length];
for(int i=0;i<bytes.length;i++){
bytes[i]=signedToBytes(ubytes[i]);
}
return bytes;
}
//將byte[]轉成Ubyte[](將byte[]轉成short[])
public static short[] BytetoUByte(byte[] bytes) {
short[] ubytes = new short[bytes.length];
for(int i=0;i<bytes.length;i++){
ubytes[i]=unsignedToBytes(bytes[i]);
}
return ubytes;
}
//將byte轉成Ubyte(將byte轉成short)
public static short unsignedToBytes(byte b) {
return (short)(b & 0xFF);
}
//將Ubyte轉成byte(將int轉成byte)
public static byte signedToBytes(int b) {
return ((byte)(b & 0xFF));
}
可能看官們都注意到,byte轉ubyte都是 一樣的寫法。==> b & 0xFF
只是給他加個二進位負號而已,再加一個負號又變回原樣了。So,解釋完畢,上面的代碼自行取用吧。
WeilsNetLogo
This entry was posted in Java, Note By Weil Jimmer
.