System Security-advertisement Analysis for a network sniffing Software

Source: Internet
Author: User

First, use Peid to check the shell. The program is not shelled by Delphi. Use dede to open the program and analyze it. During the analysis, we need to guess how the advertisement is set or downloaded.

After the analysis, we first look at the form resources in the main form, and soon we can find that the component used to play the advertisement is TWBS1.











The Code is as follows:

       
        object pnl3: TPanel        Left = 244        Top = 0        Width = 470        Height = 60        Color = clWhite        TabOrder = 0        object TWBS1: TWebBrowser        Left = -11        Top = -17        Width = 580        Height = 193        TabOrder = 0        ControlData = {          4C000000F23B0000F21300000000000000000000000000000000000000000000          000000004C000000000000000000000001000000E0D057007335CF11AE690800          2B2E126208000000000000004C0000000114020000000000C000000000000046          8000000000000000000000000000000000000000000000000000000000000000          00000000000000000100000000000000000000000000000000000000}        end      end
       

A friend who knows Delphi may soon think that this component usually sets the url to display the webpage through Navigate or Navigate2. For example

       
        procedure Navigate(const URL: WideString); overload;
       

We guess that Navigate may be called in OnCreate of the main form or in OnTimer of a TTimer component, so we come to the dede selection process page, then select Unit1 as the unit of the main form to find the OnCreate event corresponding to the FormCreate process.

The Code is as follows:

       
        
00505F34 55 push Pull 8BEC mov ebp, pushed 6A00 push $ pushed 505f39 6A00 push $ pushed 505f3b 6A00 push $ pushed 505f3d 53 push Pull 56 push Pull 8BD8 mov ebx, pushed 33C0 xor eax, eax00505F43 55 push ebp * Possible String Reference t publish success
        

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.