自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 离线安装pycuda问题解决

安装pycuda时gcc报错,需要在其中添加-std=c++11,因此在siteconf文件中将CXXFLAGS中的[]改成["-std=c++11"]。

2021-09-03 15:36:20 375

原创 10 hashcat在clion中实现单步调试

很久没写了,源代码的事情后期再修改,主要是每次靠脑子太累了,挂自己的代码输出到文档里,一次次编译过于麻烦。所以在某大神学长的帮助下,成功在ubutu的clion中实现了单步调试。1 环境准备1)先下载一个ubuntu18.04 LTS版本的系统镜像,然后在VMware里装好,链接如下,如果下不下来就去迅雷下载,百度网盘实在是太坑了。http://releases.ubuntu.com...

2019-12-07 17:01:03 736 1

原创 初始化二步马尔可夫table

hcstat_table_t *root_table_ptr = root_table_buf;//指向buf hcstat_table_t *root_table_buf_by_pos[SP_PW_MAX];//2^8个位置相关buf for (int i = 0; i < SP_PW_MAX; i++)//2^16 { root_table_buf_by_pos...

2019-11-04 22:18:08 209 1

原创 hashcat 2.3 后面进行的哈希装载

1.potfile的移除potfile文件是破解后的记录,在本例中包含一个哈希值,后面是破解出的口令a48dd0f09abaf64324be83ce86414b5f:ap2300000这里基本没做什么有用的操作,keep_all_hash=false。也即是从头再来的2.hashcat第三阶段装载这阶段装载主要针对盐值较多的部分,对于只有一个盐值为0的例子,这部分基本未...

2019-10-30 22:44:15 271

原创 hashcat 2.2 第二阶段哈希装载

从现在开始,为了提高速度,函数只是大体描述一下做了什么事情,有一些说明直接放在注释里做一下参考。1.将无效行去掉for (u32 hashes_pos = 1; hashes_pos < hashes_cnt; hashes_pos++)//remove the invalid lines { if (sort_by_digest_p0p1 (hashes_buf[ha...

2019-10-27 14:25:08 206

原创 hashcat 2.哈希的装载

1.第一步装载具体的hash_init_stage1放在2.1节中讲述 /** * load hashes, stage 1 */ const int rc_hashes_init_stage1 = hashes_init_stage1 (hashcat_ctx); if (rc_hashes_init_stage1 == -1) return -1; i...

2019-10-21 20:15:05 1693

原创 hashcat 2.1第一阶段哈希装载

本节函数出现在hashes.c文件中。由于在例子中使用的是哈希文件,因此在hashes_init_stage1函数中,有效行如下: /** * load hashes, part I: find input mode, count hashes */ EVENT_DATA (EVENT_HASHLIST_COUNT_LINES_PRE, hashfile, strlen ...

2019-10-02 22:50:50 665

原创 hashcat 1.3 运行函数

只有这一行最重要,前边都是和OpenCL的交互等。rc_final = hashcat_session_execute (hashcat_ctx);在这里学到的新东西是 __attribute__,https://blog.csdn.net/guozhiyingguo/article/details/53079154是GNU里特有的,检查一下有没有什么输入错误啥的,还能精简函数篇幅...

2019-09-08 14:06:04 559

原创 hashcat 1.2 会话初始化函数

会话初始化是根据用户选择,将各类结构体初始化的过程。const int rc_session_init = hashcat_session_init (hashcat_ctx, install_folder, \shared_folder, argc, argv, COMPTIME);0.hashcat.c文件有注释真是引起极度舒适,下面挨个看看函数都讲得啥吧。有些暂时用不到的...

2019-09-08 10:11:03 419 1

原创 hashcat1.1 输入参数函数

main函数中有这样的输入参数函数,定位到对应的定义位置,并分析它。 const int rc_options_getopt = user_options_getopt (hashcat_ctx, argc, argv);输入命令主要依赖这个函数解析。0.user_options.c文件里面主要用到的结构体是user_options_t,先看看结构体里的东西吧。主要来源三个...

2019-09-07 11:52:47 634

原创 hashcat1 main函数解析

hashcat主函数是其他函数的总入口,现在对于每个函数给定解释。1.初始化主要是进行初始化,以及检查是否正确安装。setup_console ();\\显示命令行界面const time_t proc_start = time (NULL);\\赋值程序开始时间hashcat_ctx_t *hashcat_ctx = (hashcat_ctx_t *) hcmalloc (si...

2019-09-03 23:42:03 286

原创 hashcat学习笔记0 安装与例子

是的,我又开始学习新的内容了,这次真的要坚持住。hashcat 5.1.0 下载直接在https://hashcat.net/hashcat/上下载并解压最新的hashcat就好了hashcat 5.1.0 安装系统是unix类型的,可以直接安装。cd hashcat-5.1.0 //进入目录sudo make sudo make install //安装hashcat...

2019-08-30 14:48:54 1315

原创 安装pbc包出现的问题及解决办法

1.安装pcb的依赖注意都是在sudo su下进行安装编译1).安装m4、flex、bisonapt-get install m4 apt-get install flex apt-get install bison在百度经验上看到的安装M4,然后总是找不到包,改成小写果然通过了。2).安装配置gmpGMP库下载地址如下:https://gmplib.org/ ...

2018-11-09 10:04:59 2243

ollyfindaddr

ollyfindaddr

2022-03-30

sm2、sm3源代码,openssl可直接调用

这是与openssl等开源包相结合的国密算法包,包括sm2和sm3,在openssl中嵌入相应接口就可以直接调用

2017-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除