开发环境: asp.net core 2.2在asp.net Core项目中需要在startup启动类中使用DbContext对数据库做一些操作,例如初始化部分基础数据.项目中使用的数据库为sql server.首先在Startup启动类 ConfigureServices 方法中添加DbConte ...
分类:
其他好文 时间:
2020-04-20 17:34:42
阅读次数:
105
"题目地址" 下载后发现题目的附件是一个 32 位可执行文件 level,以及一个 32 位的 libc 运行库 接下来使用 checksec 来查看 elf 文件开启了哪些保护,可得到如下内容: 执行一下来看效果,发现其基本流程如下 放到 ida 里反汇编得到如下结果 发现可以函数 vulnera ...
分类:
其他好文 时间:
2020-04-20 01:34:11
阅读次数:
134
今天访问了某一网站,看到了这一功能.可以判断出当前浏览者的操作系统,并且是32的还是64的.感觉这一功能挺不错,于是便研究了一下.分享给大家. 如果你做的是系统型应用系统(后台系统),此代码可以无视,可以用不到。但是如果你做的是互联网型(网站,带站点的)这可能会用到. public static v ...
分类:
编程语言 时间:
2020-04-20 01:27:19
阅读次数:
72
使用的IDA软件版本: IDA.pro.5.5 (参考下载地址: http://www.pc6.com/softview/SoftView_55231.html) 下载后得到IDA.pro.5.5dapro55.zip文件。 在Windows 下可以开发exe文件,exe是不可逆向的,通过IDA可以 ...
分类:
其他好文 时间:
2020-04-19 19:45:49
阅读次数:
88
1. 控件为什么用weak修饰:控件已经被UIView强指针指向,如果用strong, 则viewController也将强指针指向控件, 在view销毁时可能无法销毁该控件。 2. command + shift + h : 模拟器回到主界面 command + shift + h(h连按两下) ...
分类:
移动开发 时间:
2020-04-19 10:53:12
阅读次数:
70
1.截图关键代码 public class ScreenShotHelper : MarshalByRefObject, IScreenShotHelper { public byte[] GetImage() { var wid = Screen.PrimaryScreen.Bounds.Widt ...
夜神模拟器有时候就是不在AS运行框口显示,方法 1. Win+R打开cmd命令工具 2. 例如夜神模拟器的安装位置 : F:\AndroidAllAboutFTH\JyrAboutLife\夜神模拟器\Nox\bin 则输入 cd F:\AndroidAllAboutFTH\JyrAboutLife ...
分类:
移动开发 时间:
2020-04-17 09:58:07
阅读次数:
413
脚手架是为了保证各施工过程顺利进行而搭设的工作平台。 前端开发中提到的脚手架是一个形象的比喻,比喻各类语言的前期工作环境。 在计算中使用的脚手架指的是两种技术之一:第一种是与某些MVC框架中的数据库访问相关的代码生成技术; 第二种是由各种工具支持的项目生成技术。 在软件开发上的脚手架指的是:有人帮你 ...
分类:
其他好文 时间:
2020-04-16 00:56:40
阅读次数:
349
"题目地址" 拿到题目后,首先用 file 查看文件类型,可以发现是 ELF 32 bit 类型的文件 接下来使用 checksec 来查看文件开启了哪些保护,可得到如下内容: 没有 canary,那么有可能做到栈溢出 执行一下来看效果,发现其流程为: 放进 ida 里后在 Function nam ...
分类:
其他好文 时间:
2020-04-16 00:55:09
阅读次数:
77
攻防世界 game 用ida打开,shift+f12找到字符串 ctrl+x 然后 f5找到c语言函数 看函数: 先定义了一些char类型的变量,下面赋值 最后进行运算 变成同一行 按住alt选中前几个字符删去,最后得到两个数组 总而言之,就是用python写个脚本,把ida上的运算算出来 记得数组 ...
分类:
其他好文 时间:
2020-04-14 20:51:52
阅读次数:
286