探知,不断发现
探知不断发现
摘要: 发现项目有一个地方在做图片缩放剪切的一个操作中。碰到有一些特殊的图片会报 Memory stream is not expandable 的错误 跟踪的时候发现是 由方法 originalStream.SetLength()引起的。 某些情况下原图片的长度会小于新的图片长度 (size还比原来小的情 阅读全文
posted @ 2017-06-22 16:58 lovebanyi 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 这个密文。有一个=号猜一下是 base64 果然可以解出来。 是http://www.aochuang.ac.cn/ 奥创软件研究院 进去后看到 地址:e94e8bd35fc8144f38fd1ebc1f81ab3676088fb9a36d430702145fc69d6bfb7387ce5833dc 阅读全文
posted @ 2017-04-18 14:36 lovebanyi 阅读(1166) 评论(4) 推荐(0) 编辑
摘要: 我们有一个saas平台 部分在azure的cloud service 使用lets encrypt来申请证书。每一个商家申请域名之后就需要通过Lets encrypt来得到证书并绑定证书。 主要碰到的两个问题。 第一个:我们是使用 AcmeClient (类库 https://github.com/ 阅读全文
posted @ 2017-03-30 16:38 lovebanyi 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 方法1: 设置 CallingConvention = System.Runtime.InteropServices.CallingConvention.Cdecl,但是我设置了也是出错。换一个convention没出错。但是调用不正常。 方法2: 大概意思是P/Invoke StackImblan 阅读全文
posted @ 2016-02-18 21:20 lovebanyi 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 曾经要对一个客户的老项目进行维护开发这个项目单单数据的访问有把接口一起算进来有11层。 当时要修改这个项目的时候真的是要发疯。 Supplier.EIA_GetVenueAgentAccounts()IEIAVenueAgent EIAVenueAgent .ListAgentAccounts() ... 阅读全文
posted @ 2016-01-22 14:40 lovebanyi 阅读(300) 评论(0) 推荐(0) 编辑
摘要: public static class Tickets { public const string GroupName = "Tickets"; public const string CreateTicket = "tick... 阅读全文
posted @ 2015-03-12 10:15 lovebanyi 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 我们有两个网站一个是main.xxx.cn 一个是 preveiw.xxx.cnmain.xxx.cn 页面需要加载preview.xxx.cn的内容。项目里面出现了两种的加载preview.xxx.cn内容的方式。一种是iframe另一个是ajax。1.iframe加载的要求 两个页面都把 doc... 阅读全文
posted @ 2014-09-15 15:56 lovebanyi 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: void Main(){ List s = new List(){}; for(int i=0;iit==i.ToString()); } sw1.Stop(); sw1.Elapsed.Dump(); Stopwatch sw2 = new Stopwatch(); sw2.Start(); ... 阅读全文
posted @ 2014-09-06 17:18 lovebanyi 阅读(419) 评论(0) 推荐(0) 编辑
摘要: ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" can not work"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" this regular expression is given by Visuial studio. we use that to valid Url format.But if the the url contains "+" symbol. we will s 阅读全文
posted @ 2013-11-29 09:10 lovebanyi 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 一个支付系统的有两个部分构成提供一个支付URL通知支付成功提供一个URL最常见有两大类后台请求前台请求a.拼接一个Url地址 b.构建一个自动提交的Form通知支付成功简称回调URL回调URL配置 a 在支付接口哪边配置 b 在发起请求的时候配置。一般是后台线程请求商家的一个Url 把参数和加密信息传过来, 商家对 加密信息效验成功就表示信息是可信的。 把参数传到商家的网站,商家重新去支付接口网站哪边请求数据,然后跟据返回结果对数据进行操作。有少数是前台页面直接跳转到商家的前台页面,让你在前台页面里面进行请求。这个时候我们可以看到的攻击方式 必须知道 回调Url在支付接口提供商哪边配置 (开源 阅读全文
posted @ 2013-05-29 15:49 lovebanyi 阅读(711) 评论(0) 推荐(0) 编辑