2012年7月4日 星期三

惡意程式攻擊 台灣3千筆IP中毒 中毒者可能無法上網

 

美國聯邦調查局去年查緝「ROVE DIGITAL」公司涉嫌以網路惡意軟體攻擊伺服器賺取利益的不法行為,發現台灣也有3千多筆IP疑似中毒。刑事局提醒民眾自行檢測使用電腦是否中毒,否則本月9日後電腦可能無法上網。

刑事局研發設計DNS Changer檢測軟體,提供自動分析電腦是否遭感染及重新設定方式,民眾可上刑事局官網查詢相關資訊。

刑事局國際科今年4月接獲美國聯邦調查局通報,指美方去年查獲「ROVE DIGITAL」公司以「域名系統綁架」(DNS Changer)病毒綁架全球上百萬台電腦、四百多萬筆IP,只要上網就會強制跳出廣告;該公司並藉此獲取1千4百萬美元的不法廣告收益。

美國聯邦調查局去年掃蕩「ROVE DIGITAL」公司,直到今年2月美國前五百大企業還有一半企業的電腦遭感染。

該犯罪集團是將正常電腦上網時的伺服器,連結到該集團設立的伺服器,從中塞廣告賺取利潤。美方破案後提以正常伺服器取代犯罪集團伺服器,讓感染的電腦正常運作。不過美方提供的伺服器定於9月9日關閉,屆時感染的電腦若未先排除病毒可能就無法上網。

根據美方提供的資料顯示,被感染的IP中逾3千多筆是屬於我國內註冊的網路IP,潛在被害者疑似包括我國電信業者及眾多學術網路使用者。

新聞來源:奇摩

你中獎了嗎?

刑事局呼籲民眾檢查個人電腦是否感染DNSChanger

檢測方式:美國FBI提供了一個網頁供檢測http://www.dns-ok.us/
如果是DNS Resolution = GREEN 綠色的就表示沒事,如果是紅色的…那就有事啦
image

紅色的話就是中毒了,可以使用一些免費的掃毒軟體

Hitman Pro (32bit and 64bit versions)  http://www.surfright.nl/en/products/
Kaspersky Labs TDSSKiller  http://support.kaspersky.com/faq/?qid=208283363
McAfee Stinger  http://www.mcafee.com/us/downloads/free-tools/stinger.aspx
Microsoft Windows Defender Offline   http://windows.microsoft.com/en-US/windows/what-is-windows-defender-offline
Microsoft Safety Scanner  http://www.microsoft.com/security/scanner/en-us/default.aspx
Norton Power Eraser  http://security.symantec.com/nbrt/npe.aspx
Trend Micro Housecall  http://housecall.trendmicro.com
MacScan  http://macscan.securemac.com/
Avira  http://www.avira.com/en/support-for-home-knowledgebase-detail/kbid/1199

Button 每按一下就累加1的探討

不知道要如何命名比較好
這篇是一個ASP.NET技術:「ViewState」的討論
覺得很是重要,因為常常在抓取控制項的數值時出了錯,報錯常見和ViewState相關
所以特別拿出來研究研究
當然也不是自已的成果啦
只是把高手們的資料看看自已測試一下

先把結果寫出來,有興趣的再往下看吧

結果:

◎以上程式範例AspNet12.aspx,如在頁框下不能操作,請開新視窗操作
◎如果有問題歡迎您提出,dnowba很需要有人和我一起討論

Partial Class AspNet12
    Inherits System.Web.UI.Page
    Dim i As Integer

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        ' ===== 關於Viewstate:按鈕之後,數值累加1 =====
        ' 以下二個結論:
        ' 1、在使用時可以發現
        ' http 是一個 stateless(無狀態) 的協定
        ' 用最原始的response來做是不能累加的,因為
        ' 當傳遞完值後就關閉和server的連接
        ' 而ASP.NET不同處在於在值傳遞過程,都會紀錄每個「控制項」的狀態(viewstate)

        ' 2、如果把button1_click()裡的事件改放到Page_Load()裡
        ' 不管按下什麼控制項,都會發現Page_Load都會被觸發
        ' 這是Page_Load的特性
        ' 是以往傳統程式一個項一個事件,不按就沒有事件被執行的觀念不同
        ' 所以我們常在每個Page_Load裡面寫一段判別式,如下:

        'If Not Page.IsPostBack = True Then
        ' 這邊就是指第一次開啟web應用程序
        ' else
        ' 這邊的敘述句就是指第二、三、四、五…次讀取頁面
        'End If

        If Not Page.IsPostBack = True Then
            ' 也因為控制項的狀態被紀錄過一次了,所以可以用Page.IsPostBack來判定
            ' 就算重新載入了,該控制項的「屬性」還是會被保留住
            Me.Label1.ForeColor = Drawing.Color.Red
            Me.Label1.Text = 0
        End If
        ' 不給初始值=0的話,後面累加1的時候會報錯,即便vb這麼青菜,還是不給加字串的,所以
        ' 我們給他「方便」辯識用,初始值給他設定為 0,讓VB自動把這個「值」當成是「數字」。
        ' c# 就不可以這樣做了,c#較嚴謹,需要設定好每個變數的型別
    End Sub

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' 用最原始的response來做是不能累加的
        ' i = i + 1
        ' Response.Write(i)
        ' 而用控制項的話,因為viewstate的關係,就能累加
        ' 底下用的Cint來將值轉化成int整數,是比較正式的寫法,不寫也行
        Me.Label1.Text = CInt(Me.Label1.Text) + 1
    End Sub
End Class

ASP.NET網頁生命週期

之前在 MSDN 有看過介紹一般網頁生命週期的文章
覺得還蠻專業的

不知道什麼時候又多了這麼一張圖
也太清楚了吧
這下子很多問題都可以解決啦
容dnowba把圖截下來貼起來做個筆記
image

圖片來源:http://msdn.microsoft.com/zh-tw/library/ms178472.aspx

2012年7月3日 星期二

For 迴圈在ASP.NET的應用

◎以上程式範例AspNet11.aspx,如在頁框下不能操作,請開新視窗操作
◎如果有問題歡迎您提出,dnowba很需要有人和我一起討論

2012年7月2日 星期一

用ListView做一個搜尋引擎webform

本來下的標題是「用ASP.NET寫一個搜尋引擎網頁」
後來想想…好像沒有自已手動「寫」
都是靠Visual Studio軟體中的控制項自動生成的…
命名上還是老實點好了,題外話。

既然Visual Studio幫我們把繁雜的程式碼給生出來了
不好好地看一看這些程式碼怎麼對得起它呢?

◎以上程式範例AspNet39.aspx,如在頁框下不能操作,請開新視窗操作
◎如果有問題歡迎您提出,dnowba很需要有人和我一起討論

以下就大致上講一下利用ListView控制項製作搜尋引擎網頁的方式

Related Posts Plugin for WordPress, Blogger...
// Dnow Function