Typecho 加密文章显示标题插件 Titleshow

关于Typecho文章密码保护显示标题的需求,无论是百度搜索,还是论坛搜索,搜索到的结果都大同小异,都是修改typecho源码,难道就没人想搞插件吗?

插件简介

Typecho文章密码保护功能,默认会强制标题为此内容被密码保护,隐藏文章标签,强制文章评论数为0,隐藏文章内容。

Typecho Markdown 标签拓展支持插件 MDRuby

插件简介:

Typecho Markdown Ruby 标签拓展支持插件,让文章支持拼音,日文翻译模式

Typecho 用户手机注册验证插件 UserRegByPhone

插件简介

由于有的网站可能会加入用户注册的需求,不管是WP、Emlog还是Typecho,注册都是很简单的,邮箱验证也是需要手动修改的,在一些涉及法律或者对站长本身运营网站有利的方面上,索性从根据邮箱注册转变成手机注册,因此,UserRegByPhone For Typecho手机验证用户注册插件由此诞生。

Typecho 新浪微博图床插件 WeiboFile

插件简介

此插件将Typecho的附件上传至新浪微博云存储中,无需申请appid,不占用服务器大小,可永久保存,只需一个不会登录的微博小号即可。

Typecho 后台登陆谷歌两步验证插件 GAuthenticator

插件简介

这是一个Typecho系统的两部验证登陆插件,主要支持Google Authenticator的两步验证,免除每次登陆输入密码的麻烦,只要手机安装有AuthOTP软件即可。

目前该兼容所有符合 RFC6238 规范的AuthOTP软件

  • Microsoft Authenticator
  • Google Authenticator
  • 1Password
  • Authy
  • KeePass
  • LastPass

Typecho MD编辑器粘贴剪贴板图片插件 PasteImage

插件简介:

支持将系统剪切板的图片直接粘贴到Typecho默认编辑器中,并完成上传,不需要打开附件上传了,算一个比较方便的小插件。

一步步学习Webassembly逆向分析方法

在强网杯2019线上赛的题目中,有一道名为Webassembly的wasm类型题,作为CTF新人,完全没有接触过wasm汇编语言,对该类型无从下手,查阅相关资料后才算入门,现将Webassembly的静态分析和动态调试的方法及过程整理如下,希望能够对于CTF萌新带来帮助,同时如有大佬光顾发现错误,欢迎拍砖予以斧正。

处理wasm文件

在逆向wasm的过程中,由于其执行的是以栈式机器定义的虚拟机的二进制指令格式,因此直接进行逆向分析难度较大,需要对wasm文件进行处理,增强可操作性,提高逆向的效率。在此参考了《一种Wasm逆向静态分析方法》一文,主要利用了WABT(The WebAssembly Binary Toolkit)工具箱实现。

一种Wasm逆向静态分析方法

前言

WebAssembly(缩写为Wasm)是基于堆栈的虚拟机的二进制指令格式。Wasm被设计为可编程C/ C ++ /Rust等高级语言的可移植目标,可在Web上部署客户端和服务器应用程序。

随着wasm的逐渐流行,在最近的ctf比赛中出现了很多wasm类型的逆向题。没接触过wasm的人会比较苦手。即使对wasm有一定的了解,由于wasm的汇编语言可读性十分差,逆向起来会非常的痛苦。本文以刚刚结束的defconquals中的一道题和其他一些题为例,介绍一种wasm的优化分析方法,初步探究wasm逆向。

用idawasm IDA Pro逆向WebAssembly模块

简介

本文介绍idawasm,为WebAssembly提供加载器和处理器的IDA Pro插件。Idawasm可以允许在所有支持IDA Pro的操作系统上,下载地址为https://www.github.com/fireeye/idawasm

去年的Flare-On challenge大赛上出现了一个新的文件格式:WebAssembly (“wasm”) 模块。因此,需要逆向基于WebAssembly栈的虚拟机中二进制文件中包括的关键逻辑。那么首先就要了解一下wasm:

WebAssembly实践

前言

JavaScript 最初被设计出来的时候,作者一定想不到 Web 会发展到今天的规模。随着前端技术发展,浏览器端应用越来越复杂,JavaScript的性能问题逐渐突出。Chrome的 V8 引擎对 JavaScript 预编译速度做了极大提升,但这还不够。因为 JavaScript的动态类型特性,始终无法回避类型推断。要进一步提高 Web端应用的性能,开发者向其它方向做出了努力,那就是向强类型靠近,彻底避免类型推断。前有Mozilla 的 asm.js,后有 Google 的NaCl,今有四大浏览器(Chrome/Firefox/Edge/Safari)厂商联手推出的 WebAssembly。自2017年11月四大浏览器开始全面支持 WebAssembly以来,WebAssembly 获得了广泛应用和更多关注。酷家乐几何中间件团队对WebAssembly 进行了一些实验,得到一些很有实践意义的结论。

本文重点讨论如何实践,过于细节的机制和原理等内容不在本文讨论范围内。如想了解更多细节,请关注几何中间件团队的WebAssembly 后续文章,或查阅文末给出的参考文献。