写字台

写字台 www.zhongdaiqi.com · 把想法摊开来写

Hook javascript (转)

zhongdaiqi · 2014-09-02 · 6 次阅读

一、概述 javascript函数劫持,也就是老外提到的javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的: window.alert = function(s) {}; 觉得这种用法很巧妙新颖,和API Hook异曲同工,索性称之为javascript function hook,也就是函数劫持。通过替换js函数的实现来达到劫持这个函数调用的目的,一个完整的hook alert函数例子如下: <!--1.htm--> <script type="text/javascript"> <!-- v……

继续阅读 →

net破解一(反编译,反混淆-剥壳) (转)

zhongdaiqi · 2014-09-01 · 5 次阅读

大家好,前段时间做数据分析,需要解析对方数据,而数据文件是对方公司内部的生成方式,完全不知道它是怎么生成的. 不过还好能拿到客户端(正好是C#开发)所以第一件事就是用Reflector编译,但是没有想象的那么简单,看看反编译结果![](http://images.cnitblog.com/blog/350985/201311/21142016-559f6658736045f0a81c2483f943aba……

继续阅读 →

MaxToCode(quote)

zhongdaiqi · 2014-09-01 · 5 次阅读
继续阅读 →

[书摘]微软.NET程序的加密与解密 第二部分(转)

zhongdaiqi · 2014-09-01 · 7 次阅读

第 9章一辅助保护手段 用反编译软件载入一个程序后,根本 无法查看其结构,而直接弹出异常窗口;或者用ildasm顺利反编译后,怎么找也无法用ilasm 再次编译。 原因正是加密软件采#A的一些特 殊的保护手段。 利用的是系统的BUG 或是元数据的缺陷, 9.1用户字符串编码 在.NET中,用户字符串是被保存在#US流中的特殊元娄数据,因此 反编译软件可以通过枚举#US流的数据得到所有的字符串数据,由于用户字符串包含着大量敏感信息,可让调试者轻易定位至关键代弋码,因此它 是保护软件的加密重点之一 . 最常见的用户字符串保护方式,根据强度的不同,将其分为两类:一般编码和使用强名称的编码。 ……

继续阅读 →

[书摘]微软.NET程序的加密与解密 第二部分(转)

wordpress · 2014-09-01 · 0 次阅读

第 9章一辅助保护手段
用反编译软件载入一个程序后,根本 无法查看其结构,而直接弹出异常窗口;或者用ildasm顺利反编译后,怎么找也无法用ilasm 再次编译。 原因正是加密软件采#A的一些特 殊的保护手段。 利用的是系统的BUG 或是元数据的缺陷,
9.1用户字符串编码
在.NET中,用户字符串是被保存在#US流中的特殊元娄数据,因此 反编译软件可以通过枚举#US流的数据得到所有的字符串数据,由于用户字符串包含着大量敏感信息,可让调试者轻易定位至关键代弋码,因此它 是保护软件的加密重点之一 .
最常见的用户字符串保护方式,根据强度的不同……

继续阅读 →

Book abstraction

zhongdaiqi · 2014-09-01 · 5 次阅读

The key to successfully learning C# is to start coding as soon as possible.

Don’t wait until you are an “expert” in theory; start writing software immediately. As a believer in iterative development, I hope this book enables even a novice programmer to begin writing basic C# code by the end of Chap……

继续阅读 →

Pingchengwang Mobile Client

zhongdaiqi · 2014-09-01 · 5 次阅读

image

继续阅读 →

Pingchengwang Mobile Client

zhongdaiqi · 2014-09-01 · 5 次阅读

image

继续阅读 →

This is not a bug ,is by designed

zhongdaiqi · 2014-09-01 · 5 次阅读

image

when u have a glance to <[C#4.0本质论(第3版)].(Essential.C#4.0).Mark.Michaelis.文字版.pdf>,u will find a blank page.Yeah,it is not a bug,the write told us ”This page intentionally left blank”,I just want to say too cool & “Ken\……

继续阅读 →

Yui.Compressor

zhongdaiqi · 2014-08-29 · 5 次阅读

在开发中编写的js、css发布的时候,往往需要进行压缩,以减少文件大小,减轻服务器的负担。这就得每次发版本的时候,对js、js进行压缩,然后再发布。有没有什么办法,让代码到了服务器上边,它自己进行压缩呢? 有两种办法: 第一种,在css、js请求到来的时候读取一下相对应的文件,进行压缩后返回。此方法可以通过在Global.asax的Application_BeginRequest的事件中,进行处理,也可以在web.config中注册一个httpHandler进行处理。 第二种是在程序启动的时候,对全部css以及js进行压缩,压缩之后,每次访问都使用压缩后的文件即可。这种办法可以将js全部压缩……

继续阅读 →