沐阳课程更新集合

10 篇文章 17 订阅
6 篇文章 1 订阅

课程介绍在这里插入图片描述在这里插入图片描述

安卓逆向专栏

《安卓逆向收费课程试看》

1.Xpoed修改属性点击观看
2.Frida Objection实现内存漫游.调试更加方便点击观看
3.Frida七层锁机实战上点击观看
4.《安卓逆向试看》抖音最新版抓包和接口分析演示点击观看


安卓逆向免费课程

1.《安卓逆向实战》frida-微信自动回复---------------- 点击观看
3.《安卓逆向实战》安卓过模拟器检测(婚礼纪) ------ 点击观看
4.《安卓逆向实战》猿人学安卓逆向第1题------------ 点击观看
5.《安卓逆向实战》360脱壳实战----------------------- 点击观看
6.《安卓逆向实战》猿人学安卓逆向第3题----------------------- 点击观看
7.《安卓逆向实战》猿人学安卓逆向第2题----------------------- 点击观看
8.《安卓逆向实战》安卓应用过VPN检测----------------------- 点击观看
9.《unidbg入门环境搭建》点击观看
10.《unidbg实现猿人学APP逆向第2题》点击观看
11.《零基础学会抖音抓包环境搭建》点击观看
11.《安卓逆向》猿人学app逆向第8题upx脱壳点击观看
12.安卓逆向猿人学app逆向第5题双向认证点击观看
13.安卓逆向实战unidbg补环境-马蜂窝zzzghostsigh协议字段解析点击观看
14.安卓逆向unidbg马蜂窝zzzghostsigh算法还原魔改SHA-1点击观看
15.安卓逆向之抖音修改so实现抓包功能-免费送资料点击观看


XPOSED专题(20年所讲,讲的比较青涩)

《Xposed从入门到精通》1.第一节课Dalivk环境搭建讲解 点击观看
《Xposed从入门到精通》2.第二节课ART环境下的搭建 点击观看
《Xposed从入门到精通》3.第三节课XposedAPI讲解上 点击观看
《Xposed从入门到精通》4.第四节课XposedAPI讲解下点击观看
《Xposed从入门到精通》5.第五课零基础学习安卓逆向Xposed框架之反射的运用点击观看
《Xposed从入门到精通》6.第六课零基础学习安卓逆向Xposed框架之HOOK所有方法点击观看
《Xposed从入门到精通》7.第七课零基础学习安卓逆向Xposed框架之multiDex的Hook方法点击观看
《Xposed从入门到精通》8.第八课零基础学习安卓逆向Xposed框架之HOOK通杀加密算法之MD5与SHA点击观看
《Xposed从入门到精通》9.第九课零基础学习安卓逆向Xposed框架之实战1APPsign算法点击观看
《Xposed从入门到精通》10.第10节课零基础学习安卓逆向Xposed框架之HOOK通杀算法及APP实战POST协议点击观看
《Xposed从入门到精通》11.第11节Xposed快速定位关键代码位置点击观看


JS逆向专栏

试看效果

1.抖音protobuf协议解析点击观看
2.瑞数5协议实战效果演示点击观看

公开课

1.管家婆登录(RSA算法定位)点击观看
2.搜狐算法点击观看
3.RSA算法点击观看

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Mail; using System.IO; namespace CNPOPSOFT.Controls.Demo { public partial class MailSender : Form { private string filenameok = ""; private string filenameno = ""; private MailMessage message; public MailSender() { InitializeComponent(); } private void buttonSend_Click(object sender, EventArgs e) { string[] ls = System.IO.File.ReadAllLines (this.textBoxTo.Text.Trim(), System.Text.Encoding.Default); if (ls.Length > 0) { string folder = Application.StartupPath + "\\Logs"; if (!Directory.Exists(folder)) Directory.CreateDirectory(folder); filenameok = folder + "\\" + DateTime.Now.ToString ("yyyy_MM_dd HH mm ss") + "_ok.txt"; filenameno = folder + "\\" + DateTime.Now.ToString ("yyyy_MM_dd HH mm ss") + "_no.txt"; for (int a = 0; a < ls.Length; a++) { bool s = false; if (ls[a].ToString().Length < 1 && ls[a].ToString ().IndexOf("@") == -1) continue; else s = Sendemail(ls[a].ToString()); if (s) { FileStream fs1 = new FileStream(filenameok, FileMode.Append, FileAccess.Write); StreamWriter sw = new StreamWriter(fs1); sw.WriteLine("\r\n"); sw.WriteLine ("*******************************"); sw.WriteLine(ls[a].ToString()); sw.WriteLine(DateTime.Now.ToString()); sw.WriteLine ("*******************************"); sw.Close(); fs1.Close(); } else { FileStream fs2 = new FileStream(filenameno, FileMode.Append, FileAccess.Write); StreamWriter sw = new StreamWriter(fs2); sw.WriteLine("\r\n"); sw.WriteLine("******************************"); sw.WriteLine(ls[a].ToString()); sw.WriteLine(DateTime.Now.ToString()); sw.WriteLine("******************************"); sw.Close(); fs2.Close(); } } } if (File.Exists(filenameok)) this.textBox3.Text = filenameok; else this.textBox3.Text = "全部没有发送成功!"; if (File.Exists(filenameno)) this.textBox4.Text = filenameno; else this.textBox4.Text = "全部发送成功!"; } public bool Sendemail(string toemail) { bool flag = false; MailMessage message = BuildMessage(toemail); string host = "smtp." + message.From.Host; int port = 25; string userid = this.textBox1.Text; string password = this.textBox2.Text; SmtpClient smtp = new SmtpClient(host, port); smtp.Credentials = new NetworkCredential(userid, password); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; try { smtp.Send(message); flag = true; //MessageBox.Show("发送成功!", "示例", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { flag = false; //MessageBox.Show("发送失败!\r\n" + ex.Message, "示 例", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return flag; } private MailMessage BuildMessage(string toemail) { string from = this.textBox1.Text; //string to = textBoxTo.Text; string subproject = textBoxSubject.Text; string[] images =null; string body =""; if (this.textBox5.Text.Length < 1) { images = htmlEditor1.Images; body = htmlEditor1.Text; } else { body = System.IO.File.ReadAllText (this.textBox5.Text.ToString(), Encoding.Default); } message = new MailMessage(); message.From = new MailAddress(from); message.To.Add(new MailAddress(toemail)); message.Subject = subproject; message.IsBodyHtml = true; if (images != null) { for (int i = 0, count = images.Length; i < count; ++i) { string image = images[i]; if (image.Trim() == "") { continue; } if (!image.StartsWith("file")) { continue; } string path = Path.GetFullPath(image.Replace("%20", " ").Replace("file:///", "")); string cid = string.Format("image_{0:00}", i); Attachment attach = new Attachment(path); attach.Name = Path.GetFileName(path); attach.ContentId = cid; message.Attachments.Add(attach); body = body.Replace(path, string.Format("cid:{0}", cid));//5+1+a+s+p+x } } message.Body = body; return message; } private void btnadd_Click(object sender, EventArgs e) { if (this.openFileDialog1.ShowDialog() == DialogResult.OK) this.textBoxTo.Text = this.openFileDialog1.FileName; } private void button1_Click(object sender, EventArgs e) { if (this.textBox3.Text.Length > 25) System.Diagnostics.Process.Start(filenameok); } private void button2_Click(object sender, EventArgs e) { if (this.textBox4.Text.Length > 25) System.Diagnostics.Process.Start(filenameno); } private void button3_Click(object sender, EventArgs e) { if (this.openFileDialog2.ShowDialog() == DialogResult.OK) this.textBox5.Text = this.openFileDialog2.FileName; } } }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

和沐阳学逆向

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值