代码安全,网络安全,系统内核

visual assist 10.4 1624 保持试用

不用vc 好多年,最近做项目用到C# , 安装了visual studio 2005,于是又怀念起visual assist 的日子了,人总是怀念以前的日子。

这软件好是好,就是贵,其实保持试用真的是好方法。不要费脑筋找破解,原汁原味。软件试用时间的控制是用Armadillo壳实现的,直接使用Trial-Reset 3.2 搞定。

viusal assist

trial-reset_32.rar

【转】安装vs2005 sp1出现数字签名错误的解决办法

1. 单击“开始”,单击“运行”,键入 control admintools,然后单击“确定”。
2. 双击“本地安全策略”。
3. 单击“软件限制策略”。(注意:如果未列出软件限制,请右击“软件限制策略”,然后单击“新建策略”。 )
4. 在“对象类型”下,双击“强制”。
5. 单击“除本地管理员以外的所有用户”,然后单击“确定”。

重启后就可以正常安装了.

编译了一个windows 平台下的curl

一个非常好用的工具。

D:\curl>curl –version
curl 7.17.1 (i386-pc-win32) libcurl/7.17.1 OpenSSL/0.9.8g zlib/1.2.3
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: Largefile NTLM SSL libz

curl.7z

一个同事的总结,写的相当好

> 回顾一下,想的最多的一句话是“稳定压倒一切”。就是说,产品开发尽量在老版本
> 基础上做,避免大的改动,除非有市场需求。自我感觉,开发人员总是喜欢尝试新的
> 东西,喜欢技术上完美,而不管有没有市场需求。现在我感觉,开发人员重点应放在
> **完美满足市场需求** 而不是 **完美技术实现**。我们在产品开发中自己就要明确
> 牢记和区分 产品开发和技术开发,不管公司有没有做区分,因为两者侧重不同。产品
> 开发关注需求,哪怕代码再烂,只要满足需求就行。而技术开发侧重于技术方面。
> 产品开发的话就比较保守,技术开发就比较激进。比如,以前我提出要在新版本上把 ****
> 重写,从产品开发角度看,没有市场需求,纯粹是技术开发角度的。现在回顾感觉并不恰当。
> 技术需求应该让位于市场需求。

Linux 下编译netcat

很简单。注释掉 netcat.c res_init 的那行

make linux

如何想编译出 -e 和 -t 选项, 只要加上两条define 语句即可。

#define GAPING_SECURITY_HOLE
#define TELNET

结束瑞星进程(转载)

  1. #include "stdafx.h"
  2. #include <string.h>
  3. #include <iostream.h>
  4. #include<stdio.h>
  5. #include <stdlib.h>
  6. #include <windows.h>
  7. #pragma   comment(lib,"Kernel32.lib")
  8. #include <winbase.h>
  9.  
  10. int main(int argc, char* argv[])
  11. {
  12. BOOL res=FALSE;
  13. HANDLE hjob=CreateJobObject(NULL,TEXT("killrav")); //建立job对象,命名为killrav
  14.  
  15. HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS,0,atoi(argv[1]));//打开进程
  16.  
  17. if (hProcess==NULL) //打开失败
  18. {
  19. printf("\t\t OpenProcessError!please Look up your Privilege first ^_^\n");
  20. return 0;
  21. }
  22.  
  23. AssignProcessToJobObject(hjob,hProcess);//将进程和对象关联起来
  24.  
  25. res=TerminateJobObject(hjob,0);//结束对象
  26. if (res==FALSE) printf("\t\t Sorry ,can't kill the process you want \n");
  27. else
  28. printf("\t\t Ok ,Now you can check if the process still exists \n");
  29.  
  30. return 0;
  31.  
  32. }

对这种毫不负责的态度bs之

返回顶部