导语 | 错误处理一直以一是编程必需要面对的问题,错误处理如果做的好的话,代码的稳定性会很好。不同的语言有不同的出现处理的方式。Go语言也一样,在本篇文章中,我们来讨论一下Go语言...
AES-GCM 加密隧道
通过带有 AES-GCM 加密的模糊通道隧道端口到端口流量。混淆模式会话 Cookie HTTP GET(http 客户端)Set-Cookie 会话 Cookie HTTP/2 200 OK (ht...
好用的map-struct转换库 mergo
1.前言开发时,经常会碰到要把map转成struct,或者把struct转成map,方便数据处理。这个时候我们可以用到 mergo 。它非常简单、好用,辅助我们更高效的开发。2.特...
Go AST 浅析与CTF中的实战运用
前言 在前段时间的网鼎杯某赛道中遇到了一个题,通过混淆的go源码分析各类函数调用、定义信息。但由于题目本身要求获得的信息过于简单,有不少人直接暴力搜索来解决。但当我们遇到更为复杂,更为巨大的混淆代码时...
Golang 中反射的应用与理解
动手点关注 干货不迷路 👆首先来一段简单的代码逻辑热身,下面的代码大家觉得应该会打印什么呢?type OKR struct { id int content string}func...
Go 组件 Context 源码学习笔记
作者:jasonjguo,腾讯 CSIG 后台开发工程师最近部门转 go 有一段时间了,在网上一直看到别人推荐学 go 可以学习下里面的 context 源码,短小精悍。看了下确实有所收获。本文是基于...
【密码学】"一"文读懂TLS(二)
【密码学】"一"文读懂TLS(二)「本文所涉及到的所有代码,均未经过严格的测试,仅供学习使用,请勿直接用于生产环境」书接上回,我们讲到了Alice和Bob在网络中通信的过程中会被抓包工具抓到原始的报文...
chrome浏览器密码解密工具
chrome浏览器密码解密工具1前言 当我们钓鱼或者进入内网获得一台机器权限的时候,第一步是需要信息搜集的,其中一步就是抓取并解密浏览器密码,虽然后一款非...
frp优化
前言 工欲善其事,必先利其器。由于frp并不是主要以渗透测试内网穿透为目的而开发的软件,所以为符合攻击对抗的要求需要对其进行改造来达到免杀、流量隐蔽等要求。 使用原版加载参数的方式一旦被防守者发现极易...
在Go中如何正确重试请求?
导语 | 我们平时在开发中肯定避不开的一个问题是如何在不可靠的网络服务中实现可靠的网络通信,其中http请求重试是经常用的技术。但是Go标准库net/http 实际上是没有重试这个...
【密码学】一文读懂TLS(一)
【密码学】"一"文读懂TLS(一)本文来聊一下TLS的相关知识,由于我网络知识学的实在是匮乏,因此呢,文章当中不会涉及到有关网络层面的知识,仅仅聊聊TLS当中用到的密码学的相关算法,** 由于本人水平...
GoLang代码审计基础
GoLang代码审计基础Gin框架下载地址:github.com/gin-gonic/ginmysql库下载地址:github.com/go-sql-driver/mysqlGin框架教程地址:htt...
3