-
想创建一个goole(谷歌)账号,但苦于手机号无法验证?今天准备创建一个谷歌账号,科学上网后,按照着正确的注册步骤,但在出现手机号验证的时候,一直卡在了手机号无法验证上。在网上搜了很多方法,什么将浏览器的设置改为US英文,将IP改为US的IP,或者用...
-
想创建一个goole(谷歌)账号,但苦于手机号无法验证?今天准备创建一个谷歌账号,科学上网后,按照着正确的注册步骤,但在出现手机号验证的时候,一直卡在了手机号无法验证上。在网上搜了很多方法,什么将浏览器的设置改为US英文,将IP改为US的IP,或者用...
-
DES加密总结
DES加密总览图 关于密钥生成 总体的流程就是 进行置换1→分组→ 根据轮数进行循环左移→压缩置换(将56比特的数据转换为48比特)→得到密钥(k1) →将未进行的压缩转置的密钥进行循环左移——>压缩转置→…………….一直循环16轮生成我们... -
2022-SWPUCTFandroid2(反射+xor)
2022-SWPUCTFandroid2(反射+xor)这道题主要有个很bug的地方,因为我平常习惯使用c来写一些简单的解密,这里就出现坑了,因为java中使用的编码的unicode编码,而我们的c语言使用的是ascii码,因此直接声明char类型数... -
2022HNCTF-Easy_Android(jeb调试)
HNCTF-2022-WEEK2-Easy_Android这是去年一道非常简单的一道安卓题目,现在准备捡一捡安卓相关的知识,就从简单的开始对安卓题目进行学习。 记录这道题主要是记录一下关于jeb安卓调试。 将文件放入jeb中进行分析 找到mainac... -
ollvm相关逆向题目的解决方法
ollvm相关逆向题目的解决方法对于我们常见的ollvm混淆无非就三种,一种是控制流平坦化,一种是指令替换,一种是虚假控制流。针对这三种混淆,我们可以分别利用不同的方式来进行清除,在一定程度上有利于我们的分析,毕竟那那些让让望而生却的代码,感觉有点头... -
左值,右值,将亡值,左值引用,右值引用的归纳与辨析
左值,右值,将亡值,左值引用,右值引用的归纳与辨析Owner: 二木 什么是左值,右值,将亡值?这个见字知意,简单的来说所谓左值,就是处于等号左边的值,右值就是等号右边的值。 比如 1int a = 10; a就是左值,10就是右值,这个是简单的理... -
std::move详解
std::move详解Owner: 二木 在我们使用移动构造函数的时候,我们会用到move 例如: 12 MyVector vec2(std::move(vec1)); 将我们的vec1从左值强制转换为右值 std::move源码这里运用到了模板的... -
关于typename与using/typedef的使用归纳
关于typename与using/typedef的使用归纳Owner: 二木 typename其实对于typename.在以前的编程中并没有typename这个关键字的,在以前我们写模板时,使用的 都是class这个关键字 12345678templ... -
构造函数相关知识
构造函数相关知识关于普通构造函数的两种写法一种是我们常见的普通写法 123456789101112131415161718192021222324#include<bits/stdc++.h> using namespace std;cl... -
c++命名空间(std::)
什么需要命名空间?我们知道,在我们写大型项目的时候,可能需要合作,这个时候就可能出现,文件一中有一个swap函数,文件二中也有一个swap函数,当我们写主程序的时候,调用swap,那会调用哪个swap函数呢?为了解决像这样的问题,我们出现了命名空间 ... -
模板知识
模板知识模板,学习c++,只要深入一点,我们都会解接触到的,然而,就简单的函数模板来说,理解起来并不困难,但是随着深入的学习,我们会发现,c++就开始变成”天书”,各种组合让人难以理解,或者说,得花一些时间去分析才知道它到底是什么?刚开始学习c++的...
生活不止眼前的苟且