![]() |
||
|
Advance Member
![]() ![]() 加入日期: Sep 2002
文章: 416
|
網路上那些自動註冊會員那些程式怎麼寫的阿?
網路上那些自動註冊會員那些程式怎麼寫的阿?
就是一切自動化 來註冊一些網站的會員 或是發言 有的沒有的那種程式 請問他門是怎麼開發出來的??? 要學哪些套裝程式嗎?? 對這很好奇@@ |
|||||||
|
|
|
*停權中*
加入日期: Oct 2004
文章: 126
|
有沒有自動取得下載清單的程式?
|
||
|
|
|
Basic Member
加入日期: Oct 2001
文章: 18
|
PHP & JSP %ASP或其他
有資料庫了話更好 |
|
|
|
Major Member
![]() 加入日期: Nov 2001
文章: 298
|
就... 模擬一下在瀏覽器上的操作而以啊...
許多程式語言都有人提供這方面的元件! |
|
|
|
Advance Member
![]() ![]() 加入日期: Sep 2002
文章: 416
|
PHP & JSP %ASP或其他
這些不是專門寫動態網站的語法嗎? 怎麼跟那些自動註冊程式有關聯?? 我以為是vb 或是什麼c語言之類的@@.... |
|
|
|
Advance Member
![]() ![]() 加入日期: Jul 2004
文章: 372
|
這個原理其實只在於表單傳送罷了!
首先你看一下網址力常常會發現一個問號?後面接了等於和一些參數 這些就是網頁與網頁間傳送的資訊 這些變數在傳送到新的網頁時會被處理 同樣的,註冊會員程式就是整理註冊網頁傳送表單的變數 然後利用程式自動填入資料到這些變數並直接傳送出去 當處理頁接受到上一頁傳來的表單資料時,就會進行處理 處理頁並不會知道來源是手動填寫還是程式自動產生,它只會負責處理傳來的資料 所以現在很多網站開始有註冊與發言時要填入隨機產生的數字或英文驗證 避免程式自動產生大量的資料傳送造成灌水!! 因為所有給會員填的資料只要符合格式就能處理,唯有這個驗證碼必需完全符合才會處理 所以是一種防堵自動產生而大量灌水的技術 至於這個驗證碼的做法有很多種,舉個例子來說 設計網頁者可以寫一個公式把網頁被瀏覽的時間(月日時分秒)放進公式計算後得到一組驗證碼 這個公式只有設計者知道,一般人不會知道 然後在讀取網頁時在表單中加一個隱藏欄位註記網頁被讀取的時間 同時下方用圖片的方式(這是避免自動程式會去讀取網頁文字後自動填入)告知使用者輸入驗證碼 當填完資料後表單送出到處理頁,處理頁會先把網頁隱藏欄位的月日時分秒放進公式計算 然後和使用者所填的驗證碼做比較,如果相同就繼續處理,若不同就要求使用者重新輸入 如此一來,除非自動程式知道網頁驗證碼的計算公式,否則就無法計算出正確的驗正碼自動註冊 至於自動程式要用 VB 或 C 語言寫都無所謂 只要能傳送表單資料到伺服器的處理頁就可以 VB可能簡單一點,因為它有現成的控制項能夠套用,只要幾行程式就可以搞定 ********************************************************* 關於表單傳送到下一個網頁的相關資訊,建議你可以先從傳輸技術上切入了解 也就是在"方法" Method 上是使用 GET 或是 POST 在一般網頁表單中 form 語法都會有註明 你可以直接看 PCDVD 的原始碼找到 <form>標籤 通常是類似 <form action="xxxxx" method="xxxxx"> 其中 action 是指要傳送到的下一頁(就是處理頁) 而 method 就是用 POST 技術或是 GET 技術去傳送這些表單資料 (表單就是用文字框啊按鈕這些組成的網頁元件,像發文章或登入會員只要輸入資料都是用到表單) 在 form 下就會有一些用 textarea 啊 input type 等 HTML 標籤 這些就表單元件,我們傳送的資料就是跟著這些東東被傳到下一頁去處理的 自動程式只不過是把這些標籤原本的變數寫入它自動產生的資料 (變數是用來儲存我們打的資料,自動程式因為自動產生了資料所以直接把變數寫入了產生的資料) 只要理解了表單的傳送原理,就不難理解自動程式了 直接一點的範例 http://www.aaa.bb.cc/r1.php 這個網頁有一個文字欄位名稱叫AA 只要在這個叫 AA 的框裡輸入字再按下傳送就會到 r2.php 裡顯示在網頁上 那你當然可以在 r1.php 裡打個 abcdefg 再按傳送,到了 r2.php 上就會顯示 abcdefg 可是也可以利用網址直接夾帶參數和訊息輸入 http://www.aaa.bb.cc/r2.php?AA=abcdefg 這時候 abcdefg 這段訊息就會被夾帶在網址列裡傳送到 r2.php 被處理並顯示在螢幕上 那麼你想要自動傳送文字過去 r2.php 時 只要讓程式輸入網址 http://www.aaa.bb.cc/r2.php?AA= 後面接著程式自動產生的資料 那些資料就會一直不斷自動傳送到 r2.php , 這就是很基本的網頁自動程式原理 |
|
|
|
Major Member
![]() 加入日期: Nov 2001
文章: 298
|
沒錯,其實不光是自動註冊這種動作,像之前的自動搶票機的概念也是一樣的。
至於各程式語言的元件個人所知的大概有... 1. Java: HTTPClient 2. Perl: LWP - LibWww for Perl 3. .NET: 一定有... 4. ActiveX: dynaHTTP 總而言之,keyword 大概是 http www web 等等... |
|
|
|
Major Member
![]() 加入日期: Feb 2001 您的住址: 莫那家
文章: 148
|
其實自動註冊也沒什麼用,
現在很多大站都已加圖片認證方式, 來阻擋自動註冊。 除非你能在寫套圖片辨識軟體, 不過目前影像辨識技術不太可能。 |
|
|
|
Advance Member
![]() ![]() 加入日期: Sep 2002
文章: 416
|
非常謝謝各位大大精闢的解說
瞭解了 |
|
|
|
*停權中*
加入日期: Apr 2005 您的住址: 殲滅捍衛道德人士聯盟
文章: 131
|
我需要自動尋找自爆文程式
|
|
|