Google [站内搜索]

预览模式: 普通 | 列表

ASP获取图片的高度和宽度

<%
Class Image
    Private oStream
    Public ImgW,ImgH
    

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7509

文件上传+数据库备份→入侵

很久前就想写写关于文件上传+数据库备份入侵站点的文章,却一直没写。今天听了admin5组织的服务器安全讲座后决定写写。

当黑客通过各种手段(SQL注入、暴破)拿到后台权限后,最希望看到的就是后台有文件上传功能和数据库备份功能了,因为这是整个入侵最重要的一步,也是最关键的一步!为什么呢?因为有了上传功能就可以将马传到服务器上,但马的类型通常是asp或php,而web程序一般是不允许这些类型文件上传的,所以我们先要将马的扩展名改为jpg或gif(图片大都可上传)再传到服务器,问题又来了,扩展名改为jpg或gif马就不能运行了!怎么办呢?这就要用到数据库备份的功能了,它可能将某一个文件备份成另一个文件,那么我们就可以利用它将扩展名为jpg或gif的马改回正常的asp或php,好了,马可以执行了,爱咱办咱办吧,呵呵。

针对上边的入侵过程下边我们说说怎么防范吧:

查看更多...

分类:网络破解 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6583

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1697

C#图像处理类

使用此类可实现生成缩略图、漫射效果、棕褐色调 (老照片)效果、锐化效果、黑白效果和灰度效果。

/// <summary>
/// 图像处理类,需引用System.IO和System.Drawing
/// </summary>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5652

C#常用自定义类型转换函数

/// <summary>
/// 将字符型类型转换为整型值
/// </summary>
/// <param name="objValue">字符型</param>
/// <param name="defaultValue">无法转换时的默认值</param>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7122

C#泛型简介

简介

泛型是 C# 2.0 的最强大的功能。通过泛型可以定义类型安全的数据结构,而无须使用实际的数据类型。这能够显著提高性能并得到更高质量的代码,因为您可以重用数据处理算法,而无须复制类型特定的代码。在概念上,泛型类似于 C++ 模板,但是在实现和功能方面存在明显差异。本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。您还将了解在 .NET Framework 的其他领域(例如,反射、数组、集合、序列化和远程处理)中如何利用泛型,以及如何在所提供的基本功能的基础上进行改进。

泛型问题陈述

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3635

网页设计的布局理念

网页可以说是网站构成的基本元素。当我们轻点鼠标,在网海中遨游,一副副精彩的网页会呈现在我们面前,那么,网页的精彩与否的因素是什么呢?色彩的搭配、文字的变化、图片的处理等,这些当然是不可忽略的因素,除了这些,还有一个非常重要的因素——网页的布局。下面,我们就有关网页布局谈论一下。

网页布局类型

网页布局大致可分为“国”字型、拐角型、标题正文型、左右框架型、上下框架型、综合框架型、封面型、Flash型、变化型,下面分别论述。

查看更多...

分类:网页设计 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4229

C#自定义异常类实例

MyException.cs(自定义异常类):
using System;

/// <summary>
/// 自定义异常A

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10596
1.HttpHelper类

using System;
using System.IO;
using System.Net;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9886

优秀程序员的两大要素:懒 + 笨



只有懒惰的程序员才会去编写那些可以最终代替自己工作的自动化工具,才不会成天为了实现相似的功能去编写大段大段冗余重复的代码 - 这种代码往往是软件后期维护和重构的天敌。通常来说,由于惰性的驱使所产生出来的工具和程序将最终极大的提高生产开发的速度。

当然,对于一个程序员来说,光光具备懒惰这个要素还是不够的。在享受懒惰之前,他必须以最大的热情和最高的效率去研究解放自己的途径,比如:找到最有助于开发的工具,最能体现“一次编写,多次复用”精神的代码架构的设计。只有在这些必要的工作之后,才可能真正享受轻松编程的乐趣。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3025