加载中…
个人资料
汪辛欣
汪辛欣
  • 博客等级:
  • 博客积分:0
  • 博客访问:14,626
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
留言
加载中…
搜博主文章
访客
加载中…
评论
加载中…
博文
一、OllyDBG 的安装与配置

OllyDBG 1.10 版的发布版本是个 ZIP 压缩包,只要解压到一个目录下,运行 OllyDBG.exe 就可以了。汉化版的发布版本是个 RAR 压缩包,同样只需解压到一个目录下运行 OllyDBG.exe 即可:

OllyDBG 中各个窗口的功能如上图。简单解释一下各个窗口的功能,更详细的内容可以参考 TT 小组翻译的中文帮助:

反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址、HEX 数据、反汇编、注释可以通过在窗口中右击出现的菜单 界面选项->隐藏标题 或 显示标题 来进行切换是否显示。用鼠标左键点击注释标签可以切换注释显示的方式。

寄存器窗口:显示当前所选线程的 CPU 寄存器内容。同样点击标签 寄存器 (FPU) 可以切换显示寄存器的方式。

信息窗口:显示反汇编窗口中选中的第一个命令
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
扫描器界面:
 
   //扫描端口
   int iStart=(int)this.numericUpDown1.Value;
   int iEnd=(int)this.numericUpDown2.Value;
   try
   {
    this.progressBar1.Minimum=iStart;
    this.progressBar1.Maximum=iEnd;
    this.richTextBox1.Text='程序开始扫描端口:\n'; 
    this.richTextBox1.Update();
    for(int i=iStart;i<iEnd;i++)
    {
     this.progressBar1.Value=i;
     TcpClient MyTCP=null;      
     t
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
特洛依木马这个名词大家应该不陌生,自从98年“死牛崇拜”黑客小组公布back orifice以来,木马犹如平地上的惊雷, 使在dos——windows时代中长大的中国网民从五彩缤纷的网络之梦中惊醒,终于认识到的网络也有它邪恶的一面,一时间人心惶惶。

   我那时在《电脑报》上看到一篇文章,大意是一个菜鸟被人用bo控制了,吓得整天吃不下饭、睡不着觉、上不了网,到处求救!要知道,木马(trojan) 的历史是很悠久的:早在at&t unix和bsd unix十分盛行的年代,木马是由一些玩程式(主要是c)水平很高的年轻人(主要是老美)用c或shell语言编写的,基本是用来窃取登陆主机的口令,以 取得更高的权限。那时木马的主要方法是诱骗——先修改你的.profile文件,植入木马;当你登陆时将你敲入的口令字符存入一个文件,用email的形 式发到攻击者的邮箱里。国内的年轻人大都是在盗版dos的熏陶下长大的,对网络可以说很陌生。直到win9x横空出世,尤其是winnt的普及,大大推动 了网络事业的发展的时候,bo这个用三年后的眼光看起来有点简单甚至可以说是简陋的木马(甚至在win9x的“关闭程序”对话框可以看到进程)给了当时中 国人极大的震撼,它在中国的网络安全方面可以说
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
//数据初始化   
   string[] month=new string[12]{'一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'};   
   float[] d=new float[12]{20.5F,60,10.8F,15.6F,30,70.9F,50.3F,30.7F,70,50.4F,30.8F,20};   
   //画图初始化   
   Bitmap bMap=new Bitmap(500,500);   
   Graphics gph=Graphics.FromImage(bMap);   
   gph.Clear(Color.White);   
        
   PointF   cPt=new PointF(40,420);//中心点   
   PointF[] xPt=new PointF[3]{
             new   PointF(cPt.Y+15,cPt.Y),
      &nb
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 


    最近看到博客园入门教学文章比较流行,自己最近又偷懒比较多,没啥心得,不妨写一篇没啥深度的入门文章吧。

    话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp.许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows Form和包含在WebBrowser中的Web页面的交互。本文将通过几个实际的例子,初步介绍一下WinForm和WebBrowser所包含的Web页面之间的交互。

    下面的代码假设你已经建立了一个Windows Form,上面有一个WebBrowser名为“webBrowser”。

    Study Case 1:用WinForm的Event Handler响应Web页面的事件

    现在有这样一个Windows Application,它的界面上只有一个WebBrowser,显示一个本地的HTML文件作为界面。现在的问题是,所有逻辑都可以放在HTML文件里,唯独“关闭”按钮遇到了

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
下面将对rtf文件结构分析及其应用进行讨论。   


  一、rtf文件结构分析   


  rtf的结构并不复杂,但内容繁多,本文不可能一一说明,只能从总体上讨论一下(如果想阅读详尽的rtf文档,则可在internet上寻找或与笔者联系。)每个rtf文件都是一个文本文件,显示时由rtf阅读器格式化。文件开始处是{\rtf,它作为rtf文件的标志是必不可少的,rtf阅读器根据它来判断一个文件是否为rtf格式。然后是文件头和正文,文件头包括字体表、文件表、颜色表等几个数据结构,正文中的字体、表格的风格就是根据文件头的信息来格式化的。每个表用一对大括号括起来,当中包含了很多用字符“\”开始的命令。例如,某个颜色表如下:   


  {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
1.数值应保存在二进制文件
首先列举文本、二进制文件的操作(读写)方法:
方式1:
//文本文件操作:创建/读取/拷贝/删除
using System;
using System.IO;
class Test 
{
   string path = @'f:\t.txt';
   public static void Main() 
    {       
      //创建并写入(将覆盖已有文件)
      if (!File.Exists(path))
       {

//StreamWriter m=new         

//StreamWriter(path,true,Encoding.Default,1);//ASCII,1   Encoding.Default:即//UTF-8编码 这样就可以指定编码方式
    using (StreamWriter sw = File.CreateText(path))
          {
             sw.WriteLine('Hello');
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
手机信息中心号码设置
  
信息-选项-设置-短信息-信息中心-然后设置里面的
   
目前短信息服务缺省状态下是开通的。短信息接收不需要任何设置即可使用。如果您想直接通过手机向其他亲友发送数字、英文或

中文短消息,请保证手机的消息菜单中设置信息中心号码完整.现在出的新号码,短信中心号码是直接设置好了的,不需再设置信息

中心号码;但有些朋友就是不知短信中心号码的用途,有的随意更改号码,或者将号码搞掉一个两个造成发不了短信!如果出现了这样

的错误请根据各地移动运营商公布的号码进行设置。具体细节请拨打运营商的免费客户服务电话进行咨询: 
    中国移动客服电话:10086  中国联通客服电话:10010 
  中国移动公司短信息中心服务号码的一般编码规则是:+861380(四位开户局长途区号)500 ,长途区号不足四位的用0补在最后

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

4d

禁用

分享

杂谈

分类: jQuery
刚刚写出来的,分享一下:
function EnableSelected(lbcode) {
    var obj = $('#ddl_sPCode');
    var len = $('select[@name=ddl_sPCode] option').length;
    $('select[@name=ddl_sPCode] option').each(function () {
        if ($(this).val() == lbcode) {
            $(this).attr('disabled', true);
        }
    });
}
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

Jquery.Validate是一个相当棒的客户端验证控件,它的功能强大就不必说了,本文主要介绍了它对asp.net中三类控件CheckBoxList,RadioButtonList,DropDownList是否选中的验证,当然,服务器的验证也是必须的。

建立一个项目,结构如图:

邀月工作室

主要js如下:

 <script type='text/javascript'>

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有