
开发语言类
qffhq
qffhq
展开
-
全面解决.NET下Web项目打开失败的问题(也可用于.NET下Web项目的迁移)
初认.NET开发不久,发现每次从VSS中取出Web项目后打开总是失败,按道理我配置了ISS的虚拟目录(等于从VSS取出后的Web项目的位置)后,没道理打不开,倒是有时会自动在C:/Inetpub/wwwroot/Project下创建该Web项目.而一般我们把.NET项目的源码放在同一个位置(应该说不管用什么做开发都是这样的),如果Web项目放在C盘多不方便,从在网上查了好多资料,都不会解决问题,后原创 2005-10-19 19:11:00 · 1837 阅读 · 0 评论 -
Android 逆向分析之 : GPS卫星定位监控导航寻找人
同事发过来一个地址:GPS卫星定位监控导航寻找人, 看起来挺有有意思的,逆向看看不可能就这么找人吧:程序就是两个actvitiy,通过AsyncTask进行异步查询显示结果,当然还有其它的一大堆东西,广告和数据分析之类的。结果就是调用了两个API:1. http://www.youdao.com/smartresult-xml/search.s?type=mobile&q=(电话号码)原创 2012-12-25 17:51:14 · 1086 阅读 · 0 评论 -
PHP 第三方调用 UC_Center用户登录认证
PHP第三方调用 UC_Center实现用户登录认证:查了好多资料,最后总算完成了,整理如下:(期间好多次调用没有成功的原因是没有UC_Ceneter的配置定义,但网页也不报错,调用完以后一片空白)直接上代码Login.php:<?php session_start(); #这是mySql库的配置参数。include '../config/config_glob原创 2013-03-21 14:08:09 · 2217 阅读 · 0 评论 -
DLL劫持及调用数据跟踪一: 冒名顶替
WIndwos下API形式封的DLL 调用时 使用LoadLibrary,GetProcAddress,FreeLibrary通过文件路径和文件名以及接口直接调用。如果需要分析某一个DLL的调用过程和出入口参数,可以通过文件替换的方式,利用新的DLL调用原来的DLL来实现。当然接口名称和参数一定要对。 实例:某加密狗DLL文件有以下接口,CheckDog,SendData,GetD原创 2013-03-26 11:25:25 · 1606 阅读 · 0 评论 -
DLL劫持及调用数据跟踪二: 利用 MS 的Detours
MS 出来了Hook API的SDK:Detours, 利用dll inject技术把Hook DLL注入到目标进程中,以实际API的劫持。官方的Demo以Messagebox API为例作了说明,实际应用时根据自己的需要修改DLL文件名以及过程参数。 已知某加密狗的接口如下:long CheckDog(); 返回狗是否存在,1存在,0或者long SedData(unsi原创 2013-03-26 14:45:19 · 1261 阅读 · 0 评论 -
Tomato 加 Python 建立 UDP Server
Tomato 上Python 的安装参照 oschina上的http://m.oschina.net/blog/109937, 基本上用ipkg就搞定了。U盘可以分多个区的,详细参考fdisk 的帮助.安装过程后不要忘记修复几个错误,也就是用vi命令修改文件就行了。安装完成后用python2或者python2.7测试 没有问题就可以写Server程序。root@Test:/# py原创 2013-04-27 22:32:30 · 1282 阅读 · 0 评论 -
Debug API 硬件断点实现 补丁程序
Debug API 硬件断点实例,两个断点,修改寄存器的值,以及EBP-xx指向的内存数据#include #include #include HINSTANCE GhInstance;STARTUPINFO gstStartUp;PROCESS_INFORMATION gpsInfo;DEBUG_EVENT gDBEvent;CONTEXT gC原创 2013-08-28 23:32:47 · 1566 阅读 · 0 评论 -
DLL劫持三:inline hook JMP实例 (UDP recvfrom)
核心代码从网上找的,但原始函数调用一直有问,经过分析 整理并测试成功。 DWORD OldProtect2;byte pData[10]; //保留原始函数的调用FARPROC FunAddr; //生成新的函数调用typedef int ( WINAPI RecvFromFN)( SOCKET s, char *buf, int len, int flags, sock原创 2013-08-30 17:34:36 · 1610 阅读 · 0 评论 -
Python PDF 文件解析及二次处理 实例
Python开源的组件完全可以完成PDF文件的各种需求。以下代码完成对 PDF中化学分子式的区域标记,后期可以把这一区域中的所有对象转换成一张图片,以便转换成其它文档如WORD,HTML时这些化学公式工是完整的。 #-------------------------------------------------------------------------------# Name原创 2013-10-29 11:15:13 · 2557 阅读 · 0 评论 -
Python写的UDP Server端口转发,可用于协议分析
Python写的UDP Server端口转发,可用于协议分析 #udp serverimport sockethost = '127.0.0.1'port = 6001 #Real Server Portport2 = 8999 #Map to Serer Portdef ProcData(data): return data #add more code..原创 2013-10-29 15:21:57 · 2689 阅读 · 0 评论 -
Python 写的TCP Server端口转发,可用于协议分析
Python 写的TCP Server端口转发,可用于协议分析 #tcp serverimport sockethost = '127.0.0.1' #Local Server IPhost2 = '127.0.0.1' #Real Server IPport = 6001 #Local Server Portport2 = 7001 #Real Ser原创 2013-10-23 13:00:08 · 6864 阅读 · 0 评论 -
利用开源SharpSvn 自动下载和比较文件
利用开源SharpSvn提供的SVN Client API可以很方便的操作SVN,由于项目每次发布前都需要和服务器的做对比,写了一个小工具,界面如下: 其中第一部分参数部分,设置,SVN的URL地址,本地文件地址(也可以使用网络共享地址如 \\192.168.0.1\xxxx).第二部分参数,设置,SVN文件的相对文件地址,以后文件比较工具的路径,同时支持指定SVN的版本号。原创 2013-10-30 14:28:07 · 4644 阅读 · 3 评论 -
android so 安全性相关代码整理
通过so获取android 系统id: JNIEXPORT jstring Java_com_xxxxx_init(JNIEnv* env, jobject thiz, jobject jCtxObj){ jclass jCtxClz= (*env)->FindClass(env,"android/content/Context"); jclass jclz = (*env)->G原创 2014-02-17 09:53:34 · 980 阅读 · 0 评论 -
Hook Wav Out, Dump 原始的音频文件.
某音频文件经过优化编码,发现解码以后是通过Wav Out API播放的.不具体研究他是如何解密的,直接Hook Wav 播放的API得到原始数据:数据头的格式:extern "C" __declspec(dllexport) MMRESULT WINAPI MyWaveOutOpen( LPHWAVEOUT phwo, UINT uDeviceID, LPCWAVEFORMATEX pw原创 2014-03-26 15:09:51 · 1051 阅读 · 0 评论 -
低成本家庭视频监控的实现 开源Linux路由器+USB摄像头+手机客户端(PC也行)
硬件方面:1.可刷固件的带USB接口路由器,我用的是电信装宽带送的中兴H618b;2.普通USB摄像头,我的芯片是ZC303;3.Android手机做于视频的客户端,当然也可以用普通PC了; 软件配置:1.首先刷路由器的固件,我刷了Tomato DualWAN 。刷新方法网上的教程很多。2.连接USB摄像头, 为路由器添加视频支持,大至过程如下: a.下载视频原创 2012-01-07 12:12:02 · 6311 阅读 · 3 评论 -
ASP页面尝试 灯鹭社会化平台登录
灯鹭官方网站提供了很多语言的SDK但没有找到ASP版本的,网上找了半天也没合适的,还是自己动的写一个吧,下面我只尝试了GetUserInfo读取用户信息的方法并成功返回结果。 测试地址:QQ登录连接 http://open.denglu.cc/transfer/qzone?appid=$appid 转向的ASP文件TestR.asp(包含一个Md5的算法文件可以在网上google到原创 2012-02-23 18:09:56 · 846 阅读 · 0 评论 -
asp.net开发随笔
1.在ASP.net页面上,执行JSP(1),在PageLoad中,添加.Attributes.Add this.imgSelectBatchID.Attributes.Add("onclick","SelectSwatchCheckBill(ctlProductID,ctlNofityCom,ctlCheckBillID,ctlSelBatchID);");对应的 jsp过程functio原创 2005-11-02 22:38:00 · 1008 阅读 · 0 评论 -
window.confirm用法
1.如何在ASP.NET中获得JavaScript弹出窗口Yes/No值 The sample code?is on the most frequently asked query on "How to get the confirmation of Yes/No from a javascript pop up and display the value on the page using AS原创 2005-12-07 09:48:00 · 10932 阅读 · 3 评论 -
showModelessDialog()使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: 基本介绍:showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示原创 2005-12-07 09:38:00 · 1158 阅读 · 0 评论 -
window.open()的所有参数列表
前言:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】 window.open原创 2005-12-07 09:34:00 · 870 阅读 · 0 评论 -
正则表达式,网上资料收集整理!
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 1.1句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你原创 2006-02-14 13:34:00 · 1976 阅读 · 0 评论 -
多框架 跨页面调用jsp过程,实现功能导航树的隐藏
跨页面调用jsp过程,实现功能导航树的隐藏 页面default.aspx框架结构如下: 上面ContrlHead.aspx 下面Index.aspx(名称为Main) ControlHead.apsx 中添加一个链接,执行JSP过程,用来显示和隐藏功能导航树,(其实是调用index.aspx中的过程) function HideTree() { parent.fra原创 2006-09-18 16:27:00 · 1621 阅读 · 0 评论 -
现实简单的RSS订阅功能,对RSS feeds的分析
/* 以下现实简单的RSS订阅功能,参照网上资料,改写!http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt--> runat="server"> public string ProcessRSSItem(string rssURL,bool bWrite) { string tmpRet=""; Syste原创 2006-11-01 13:25:00 · 2233 阅读 · 1 评论 -
windows 2003 server的远程维护 windows 远程桌面,radmin,telnet 相关
在对一台windows 2003 server 进行远程维护中,使用了windows 远程桌面,radmin,telnet等方法,也发现了一些问题,当使用远程桌面进行维护时,启动项目中的有些应用程序,由于远程桌面的登录,会重复启动,有可能引起其它问题,同时在系统进程中也会产生一些会话进程,有时还会出现,远程用户连接会话数满的问题,对于远程会话数满,可以在telnet中使用命令 query原创 2008-04-10 09:47:00 · 2499 阅读 · 0 评论 -
多种引导程序的混合使用
grub4dos 引导#启动到ezboot title boot to ezboot find --set-root /PHINEAS/EZBOOT.BIN chainloader --force /PHINEAS/EZBOOT.BIN#启动到isolinux title boot to isolinux find --set-root /PHINEAS/ISOLINUX.BIN原创 2008-05-07 16:52:00 · 1023 阅读 · 0 评论 -
动态加载多个ascx并激发事件处理
动态加载多个ascx并激发事件处理 ascx类中公开属性PhoneID用于区别不同的对象 //电话PhoneID public int PhoneID { get { return _PhoneID; } set { _PhoneID = value; } } 自定义事件参数event类 //自定义事件参数event类//publi原创 2008-09-23 18:04:00 · 1464 阅读 · 1 评论 -
VBS使用不同的登录 重新访问网络主机
reLoginNet.vbs取本地IPstrComputer = "." strLocalIP="" Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") Set IPConfigSet = objWMIService.ExecQuery("Select IPAddress from Win32原创 2010-03-18 09:29:00 · 715 阅读 · 0 评论 -
常用HTML要求 JavaScript脚本
特殊JavaScript脚本:1.禁用(恢复)href超级链接.2.javascript中调用vbs对话框实现Confirm,可以显示Yes,No,还有各种图标,仅IE下有效.3.限制上传文件类型为jpg.4.限制离开当前页面,在离开时提示.仅限制窗口关闭或通过某个href超级链接离开.(页面刷新和地址栏改变时不提示) demo.html如下: Demo f原创 2010-04-22 10:18:00 · 864 阅读 · 0 评论 -
VBS监控带计时器的网页 并完成自动计时
使用VBS 监控带计时器的网页 并自动点击计时按钮 完成自动计时功能原创 2010-07-21 10:43:00 · 1546 阅读 · 0 评论 -
BAT 调用 VBS 通过curl 检查FTP中的文件日期
VBS BAT curl FTP 文件日期原创 2010-12-16 16:35:00 · 2093 阅读 · 0 评论 -
Python 函数修饰符(装饰器)的学习
Python 函数修饰符(装饰器)的学习import timeclass Test: def __init__(self): self.name='' self.functionDict = {} def msg_register(self, msgType, isFriendChat=False, isGroup原创 2017-09-25 23:13:00 · 530 阅读 · 0 评论