Googler

两情相悦,又岂在朝朝暮暮。

2013年5月7日

c# Base64操作

摘要: public static bool IsBase64(string input) { return (input.Length % 4) == 0 && Regex.IsMatch(input, "^[A-Z0-9/+=]*$", RegexOptions.IgnoreCase); } public static string Base64Encode(string input) { return Convert.ToBase64String(Encoding.UTF8.Get... 阅读全文

posted @ 2013-05-07 22:06 RockyLOMO 阅读(281) 评论(0) 推荐(0) 编辑

穿透防火墙的数据传输新技术

摘要: 针对目前防火墙的一些情况,如果自己的进程开一个端口(甚至是新建套接字)肯定被拦.相反,有一点我们也很清楚:被防火墙验证的进程在传送数据时永远不会被拦.所以,我的思路很简单:将其他进程中允许数据传输的套接字句柄拿为已用.过程如下:1. 找出目标进程2. 找出SOCKET句柄2. 用DuplicateHandle()函数将其SOCKET转换为能被自己使用.3. 用转换后的SOCKET进行数据传输上面的过程写的很简单,但是实际实现起来还是存在一些问题(后面再做讨论).而且从上面的实现方法也可以看出一些不爽的地方:在目标进程的SOCKET不能是TCP,因为TCP的句柄已经跟外面建立了连接,所以只能.. 阅读全文

posted @ 2013-05-07 14:05 RockyLOMO 阅读(384) 评论(0) 推荐(0) 编辑

导航

Apple/苹果笔记本 Mac Air MC968CH/A 行货在保 I5 11寸 超级本