Skip to content

Lya0/GoSecCode-codeql

Repository files navigation

GoSecCode For Codeql

一个基于Codeql规则的go靶场

image-20250219140913318

博客分析:https://lya0.github.io/2023/04/20/codeql-GoSecCode

原靶场介绍

🏠 Homepage

Install

运行需要安装beego和bee

参考:beego和bee安装

然后执行

git clone https://github.com/cokeBeer/go-sec-code
cd go-sec-code
bee run

服务器就运行在http://localhost:233 上了

为了测试SQLInjection,需要连接数据库。这里使用mysql,先执行下面的语句创建数据库和表

create database goseccode;
create table user(
	id int,
	username varchar(40),
	password varchar(40),
);
insert into user values(1,"admin","admin@123");
insert into user values(2,"test","test@123");

然后找到sqlinjection.go,修改source变量的值

source := "username:password@tcp(127.0.0.1:3306)/goseccode"

即可连接数据库

About

一个基于Codeql规则的go靶场

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published