当前位置:  建站>运营/SEO
本页文章导读:
    ▪透明加密微过滤驱动回顾      一、目标 1、Windows下实现底层过滤,对word、txt进行透明加密 二、参考 1、微过滤驱动入门 2、Word文档结构 3、Windbg双机环境配置 4、《FilterDriverDeveloperGuide》 5、《Windows驱动开发技术详解》.........
    ▪加密tar.gz文件      将文件夹tex打成tar包 tex.tar.gz 并加密 加密tar包并压缩 tar czf – tex | openssl des3 -salt -out tex.tar.gz   解密tar包并且解压缩 openssl des3 -d -salt -in tex.tar.gz | tar xzf - 执行完命令后会提示你输入,.........
    ▪计算当前Exchange 2010 数据库的用户使用情况,通过PS命令行!      记得之前写过一个博客,博客内容是计算当前数据库状态,然后利用EXCEL变成可用数据,看那篇文章访问量还挺高的,今天在微软的galary 中闲逛,发现了一个PS脚本,是导出当前的用户数据大.........

[1]透明加密微过滤驱动回顾
    来源: 互联网  发布时间: 2013-10-27
一、目标

1、Windows下实现底层过滤,对word、txt进行透明加密


二、参考

1、微过滤驱动入门

2、Word文档结构

3、Windbg双机环境配置

4、《FilterDriverDeveloperGuide》

5、《Windows驱动开发技术详解》(内容较老,但作者写的很用心,值得看看)

6、《Windows内核安全编程从入门到实践》(具体的应用教程,工作开始时可以看看)

7、《寒江独钓-Windows内核安全编程》(不是很喜欢此书,个人感觉看得不爽)

8、《Windows驱动编程入门-楚狂人》(楚狂人的手稿不好找,不过可以看看他翻译的过滤驱动开发教程)

9、WDK源码


三、操作

1、搭配环境,本人采用的是VirtualPC + Windbg

(可以采用VMware + VisualStudio + VisualDDK傻瓜式快速搭配)

2、IRPtrace.exe

3、WinObj.exe

4、DeviceTree.exe

5、DriverMonitor.exe

6、DebugView.exe


四、总述

1、不理解操作系统基本原理,先别搞底层驱动

2、常看别人的源代码,有些教程提供的代码个人不是很看好,如楚狂人、寒江独钓

3、去英文网站上看看,个人首推MSDN,还有一个在这

4、经常与人交流,这个东西只有思想的踫撞才能真正启航

5、写底层驱动还是要有定力,不要自己郁闷死,各位加油!

作者:liaocs2008 发表于2013-5-12 20:48:37 原文链接
阅读:67 评论:0 查看评论

    
[2]加密tar.gz文件
    来源: 互联网  发布时间: 2013-10-27

将文件夹tex打成tar包 tex.tar.gz 并加密

加密tar包并压缩

tar czf – tex | openssl des3 -salt  -out tex.tar.gz

 
解密tar包并且解压缩

openssl des3 -d  -salt -in tex.tar.gz | tar xzf -

执行完命令后会提示你输入,加上 -k参数可运用在程序中可自动设置密码。



作者:rrdtools 发表于2013-5-12 20:16:16 原文链接
阅读:69 评论:0 查看评论

    
[3]计算当前Exchange 2010 数据库的用户使用情况,通过PS命令行!
    来源: 互联网  发布时间: 2013-10-27

记得之前写过一个博客,博客内容是计算当前数据库状态,然后利用EXCEL变成可用数据,看那篇文章访问量还挺高的,今天在微软的galary 中闲逛,发现了一个PS脚本,是导出当前的用户数据大小的值的,和对比一段时间数据库大小的值。我们现在不需要对比,只需要得出当前的用户的几个指标,因此我将这段PS代码修改了下,就不再需要利用EXCEL 做数据大小的计算了,代码如下,大家可以把这段代码COPY 到一个NOTEPAD中,然后保存为PS1即可。

#edit by raymond xu,you can contact me by sending mail 10853913@qq.com
param
(
 [Switch]$ExportMailboxSize,
 [Switch]$CompareMailboxSize,
 [String]$LogPath="C:\log",
 [String[]]$Identity,
 [DateTime]$StartDate,
 [DateTime]$EndDate
)
#region Export today's Mailbox Size
if ($ExportMailboxSize)
{
 $Counter=0
 $UserMailboxStatistics=@()
 if(-not ( Test-Path -Path $LogPath))
 {
  New-Item -ItemType  directory -Path $LogPath
 } 
 #Get mailbox identity
 if (-not ($Identity))
 {
  $UserMailboxs=Get-Mailbox -Filter 'RecipientTypeDetails -eq "UserMailbox"' -ResultSize unlimited
 }
 else
 {
  $UserMailboxs=$Identity|Get-Mailbox -Filter 'RecipientTypeDetails -eq "UserMailbox"' -ResultSize unlimited
 }
 #Get SamAccountName,DisplayName and MailboxTotalItemSize for specific users or all users with mailbox.
 foreach ($UserMailbox in $UserMailboxs)
 {
  $Counter++
  Write-Progress -Activity "Export MailboxStatistic" -Status "Exporting" -CurrentOperation $UserMailbox.DisplayName -PercentComplete ($counter/($UserMailboxs.Count)*100)
  
  $UserMailboxStatistic = New-Object PSObject
  $UserMailboxSizeB = (Get-MailboxStatistics -Identity $UserMailbox).TotalItemSize.Value.tobytes()
                $UserMailboxItem = (Get-MailboxStatistics -Identity $UserMailbox).itemcount
                $UserMailboxDeleteditem=(Get-MailboxStatistics -Identity $UserMailbox).deleteditemcount
                $UserMailboxDeletesizeB=(Get-MailboxStatistics -Identity $UserMailbox).TotalDeletedItemSize.Value.tobytes()
  $UserMailboxSizeMB = "{0:#.##}" -f ($UserMailboxSizeB/1mb)
                $UserMailboxDeletesizeMB="{0:#.##}" -f ($UserMailboxDeletesizeB/1mb)
                $usermailboxstatus=(Get-MailboxStatistics -Identity $UserMailbox).StorageLimitStatus
  $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "SamAccountName" -Value $UserMailbox.SamAccountName
  $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "DisplayName" -Value $UserMailbox.DisplayName
  $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "UserMailboxSizeMB" -Value $UserMailboxSizeMB
                $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "MailboxItemCount" -Value $UserMailboxItem
                $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "MailboxDeleteditem" -Value $UserMailboxDeleteditem
                $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "MailboxDeletedsize" -Value $UserMailboxDeletesizeMB
                $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "Mailboxstatus" -Value $usermailboxstatus
               

  $UserMailboxStatistics+=$UserMailboxStatistic
 }
 #Output to a CSV file with date format "yyyy-MM-dd" as default name  ,in default path "C:\log". Path can be set by $logpath param.
 $UserMailboxStatistics|Export-Csv -Encoding default -NoTypeInformation -Path "$LogPath\$(get-date -Format "yyyy-MM-dd").csv"
}
#endregion


if (-not $ExportMailboxSize -and -not $CompareMailboxSize)
{
Write-Warning -Message "You did not choose any task. Please choose one."
}

 

把他保存为后缀为PS1的文件,保存即可。我们将文件保存到服务器上,然后以以下方式运行:

就会生成相应的CSV文件,我们文件内容如下:

然后我们用EXCEL 打开,可以很方便的处理相关的数据了,不再需要通过EXCEL 进行很繁琐的运算:

作者:fogyisland2000 发表于2013-5-13 0:20:43 原文链接
阅读:43 评论:0 查看评论

    
最新技术文章:
▪SQVI和SAP查询QUERY的区别和使用注意事项    ▪彻底理解Cisco/Linux/Windows的IP路由    ▪Exchange 2010 处于禁止发送用户自动收到来自IT...
▪MB_CHANGE_DOCUMENT使用方法    ▪ALV的html表头    ▪【译】如何精确判断最终用户响应时间过长的...
▪apache2.4.4启用deflate压缩    ▪使用vmware 配置centos 6.0+ 网络出现的各种问题...    ▪十句话教你学会Linux数据流重定向
▪centos6.x已经安装的系统添加图形界面    ▪Linux查看CPU和内存使用情况    ▪win7问题解决,凭据管理器和无法访问,不允...
▪Dynamics CRM 2013 初体验(4):不再被支持的功...    ▪win7下制作ubuntu系统安装启动盘和U盘安装ubuntu...    ▪Linux cp -a用法
▪Windows Server时间服务器配置方法    ▪Tomcat+memcached实现Session共享    ▪Linux修改系统环境变量PATH路径的方法
▪Citrix 服务器虚拟化之二十七 XenApp6.5发布服务...    ▪搭建本地Ubuntu 镜像服务器    ▪Create local metadata resource of yum
▪tsm ANS0326E问题处理    ▪Windows SVN变化邮件通知(Python2.7实现)    ▪linux下的内核测试工具——perf使用简介
▪Nginx TCP Proxy模块的编译安装    ▪OSX: SSH密钥使用日记(2)    ▪OSX: SSH密钥使用日记(1)
▪Manually start and stop Oracle XE in Ubuntu    ▪Disable autostart of Oracle-xe in Ubuntu    ▪tar命令-linux
▪xtrabackup-2.1.2-611安装    ▪无废话ubuntu 13.4文件共享配置    ▪Unix文本处理工具之sed
▪hpux 操作系统 磁带备份与恢复    ▪HP DL360 G7通过iLO部署系统    ▪Redhat 6.0中VNC Server的配置方法
▪hpux 操作系统磁带备份与恢复    ▪用C++编程调用libvirt的API来创建KVM虚拟机    ▪hpux- hp小型机日常硬件故障处理case(一)
▪web集群时session同步的几种方法(统计)    ▪inux常用命令大全    ▪BAT 批处理实现循环备份N天文件夹
▪BIND9私有DNS服务器小环境搭建实验    ▪Exchange2013增量备份    ▪OSSEC Monitor your App log file
▪《深入理解Nginx》阅读与实践(三):使用upstre...    ▪如何给Fedora 15创建磁盘分区    ▪Packet Sniffer Code in C using sockets
▪Error, some other host already uses address    ▪修改uCOS_II以实现“优先级+时间片”联合调度    ▪weblogic开发模式与生产模式介绍
▪Wireshark 高级特性    ▪ubuntu13.04版本下安装RabbitVCS,类似windows的Tortoi...    ▪Apache 一台主机绑定多个域名及虚拟主机
▪linux安全设置    ▪RHEL双网卡绑定    ▪Linux shell if参数
▪Windows配置路由时可以指定源地址啦    ▪centos安装vim7.4    ▪S3C2410 实验三——块拷贝、字拷贝(寄存器的...
▪系统运维——日志处理    ▪ip_conntrack缓存neighbour    ▪关键在封装并发出了帧-IP冲突也无所谓
▪weblogic11g 安装——linux 无图形界面    ▪《数据通信与网络》笔记--SCTP    ▪《数据通信与网络》笔记--TCP中的拥塞控制
▪weblogic11g 安装集群 —— win2003 系统、单台主...    ▪weblogic11g 节点管理器 nodemanager    ▪Citrix 服务器虚拟化之二十六 应用程序虚拟化...
▪如何将windows下的文件夹挂载到linux虚拟机下    ▪在64位AIX6.1下安装SAP JCo    ▪Outlook启动时提示“找不到文件Outlook.pst文件”...
▪weblogic8.1 登陆5 ip 限制    ▪weblogic 内存 及 内存溢出    ▪手把手教你在Windows端搭建Redmine项目管理软件
▪启动及重新启动nginx,重启nginx后丢失nginx.pid问...    ▪Win7实现快速启动栏并实现靠左边的终极操作...    ▪《深入理解Nginx》阅读与实践(二):配置项...
▪显示grub引导菜单    ▪nagios监控主机    ▪linux各种数据流重定向
▪centOS安装chrome浏览器    ▪Slackware 14 安装完全指南    ▪SharePoint 2013的100个新功能之内容管理(三)
▪Citrix 服务器虚拟化之二十一 桌面虚拟化之部...    ▪[问,ask]ubuntu13.04安装vncserver后只显示桌面,不显...    ▪Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的...
▪CentOS快速安装最新版本的SaltStack    ▪CentOS 6.4 快速安装Nginx笔记    ▪磁盘管理——RAID 0
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3