C Script

C 不定长参数

旧时模样 提交于 2019-12-12 12:26:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> C语言可变参简介 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的:    int printf( const char* format, ...);   它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我们可以有以下不同的调用方法:    printf("%d",i);    printf("%s",s);    printf("the number is %d ,string is:%s", i, s); 写一个简单的可变参数的C函数   下面我们来探讨如何写一个简单的可变参数的C函数.写可变参数的C函数要在程序中用到以下这些宏:   void va_start( va_list arg_ptr, prev_param );   type va_arg( va_list arg_ptr, type );   void va_end( va_list arg_ptr );   va在这里是variable-argument(可变参数)的意思.这些宏定义在stdarg.h中,所以用到可变参数的程序应该包含这个头文件.下面我们写一个简单的可变参数的函数,改函数至少有一个整数参数,第二个参数也是整数,是可选的.函数只是打印这两个参数的值.  

Linux环境下脚本加密软件SHC的解密方法

我只是一个虾纸丫 提交于 2019-12-01 07:46:19
Linux环境下脚本加密软件SHC的解密方法 2016/08/06:更新一个新的解密脚本 https://github.com/yanncam/UnSHc 自从我在博客里面发布了一些免流相关的东西之后,不少博友都加我QQ想了解如何解密经过SHC加密后的脚本。博主在这里需要跟大家说明的一点是: 博主真的不是什么高手或大牛! 博主解密这些脚本的方法都是搜索一下就能够找到的东西,我只是汇总了一下分享给大家,这个没什么技术含量可言的。另外,博主对于Linux的了解也就仅限于正常的使用。所以,不要一加QQ就咨询解密啦,我真的知道的不多,而且最新的解密脚本都是一些博友发给我的。 收到博友的反馈说是解密脚本有些能解,有些不能解,具体原因我不太清楚,今天就给大家了解下SHC解密的另一个思路( 在上一篇文章中我提供的是一个现成的脚本 )。当然,要想知道如何解密SHC,最好还是要了解下SHC是个啥东西,怎么工作的,咱先来科普一下吧。 SHC简单介绍及安装使用 SHC是一个用于加密linux脚本的软件,在某种程度上来说可以提高安全性。如果您不希望自己编写的shell脚本里面的相关信息透露出来,或者不愿意让人看到和修改shell代码,就可以使用shell加密。实际上SHC是一个脚本编译程序,使用RC4加密代码加密shell, 并把shell转换为二进制可执行文件(支持动态链接和静态链接)

3389批量管理软件五种方法~

心不动则不痛 提交于 2019-11-30 12:20:30
3389端口是 iis7远程桌面管理 工具远程登入使用的默认端口,在渗透测试和系统安全配置中起到举足轻重的地位。因此,这里根据资料和个人见解整理了几种远程打开3389端口的方法,仅做参考! 以下共五种方法,其中一、四针对服务,二、三、五使用应用软件,希望对你有帮助。 一、打开记事本,编辑内容如下: echo[Components]>c:\sql echoTSEnable=on>>c:\sql sysocmgr/i:c:\winnt\inf\sysoc.inf/u:c:\sql/q 编辑好后存为BAT 文件,上传至肉鸡,执行。这里值得注意的是要确定winnt 是否在c 盘,如果在其他盘则需要改动。 二、(对xp\2000都有效) 脚本文件本地开3389工具:rots1.05 使用方法: 在命令行方式下使用windows 自带的脚本宿主程序cscript.exe 调用脚本,例如: c:\>cscriptROTS.vbs<目标IP><用户名><密码>[服务端口][自动重起选项] 服务端口:设置终端服务的服务端口。默认是3389。 自动重起选项:使用/r表示安装完成后自动重起目标使设置生效。 使用/fr表示强制重起目标。(如果/r不行,可以试试这个) 使用此参数时,端口设置不能忽略。 比如扫描到了一个有NT 弱口令的服务器,IP 地址是222.222.222.222

搭建vlmcsd KMS服务器激活sever 2019教程

拈花ヽ惹草 提交于 2019-11-26 12:36:52
一、安装vlmscd kms服务端 LINUX搭建KMS服务器,SSH下执行一下命令: wget https://github.com/Wind4/vlmcsd /releases/download/svn1112/binaries.tar.gz tar -zxvf binaries.tar.gz cd binaries/Linux/intel/static/ ./vlmcsd-x64-musl-static 二、Windows Client 测试搭建成功情况 首先把下载来的binaries.tar.gz压缩包放到windows目录下,以管理员权限粘贴。 使用管理员权限打开cmd cd \binaries\Windows\intel vlmcs-Windows-x64.exe -v -l 3 192.168.88.214 搭建成功的话,如下图: 三、激活windows sever 2019数据中心版 使用管理员权限打开cmd slmgr.vbs -upk slmgr.vbs -ipk WMDGN-G9PQG-XVVXX-R3X43-63DFG slmgr.vbs -skms 192.168.88.214 slmgr.vbs -ato slmgr.vbs -dlv 激活的有效期只有180天 四、激活windows 10企业版和office 2010 slmgr.vbs -upk