查看: 2551|回复: 18
收起左侧

[求助] 关于QQ密码有被盗嫌疑的问题

[复制链接]
sorom
发表于 2017-3-5 20:57:51 | 显示全部楼层 |阅读模式
本帖最后由 sorom 于 2017-3-6 10:26 编辑

今下午我的空间莫名的多了一条说说,如图
然后查了下登录历史,结果真的发现了,是广州那边的,,猜测是今天下了某下载站的软件的鬼,但是又不懂
就想知道,问题大不?需要改密码么?
问题大,需要改,扣1
问题不大,不用的扣2

差点真的被盗了,,吓死我了。一分钟立马改了密码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
pal家族
发表于 2017-3-5 21:02:05 | 显示全部楼层
1
@vm001 是你上次给了个思路?貌似是毒霸的一个帖子????我忘记了
风吹雪飘123
发表于 2017-3-5 21:50:13 | 显示全部楼层
1


最好还是改了吧
彩虹丶//
头像被屏蔽
发表于 2017-3-5 22:37:20 | 显示全部楼层
3
最好还是别用QQ了
vm001
发表于 2017-3-5 23:02:23 | 显示全部楼层
pal家族 发表于 2017-3-5 21:02
1
@vm001 是你上次给了个思路?貌似是毒霸的一个帖子????我忘记了

http://bbs.duba.net/forum.php?mo ... peid%26typeid%3D846
linzh
发表于 2017-3-6 00:37:42 | 显示全部楼层
1.
改!不怕一万就怕万一!
我以前就遇到过,手机qq上着突然qq提示已在电脑登录,我觉得奇怪就把那个电脑强制下线了然后也就没改密码,结果第二天一觉起来qq就给盗了
sorom
 楼主| 发表于 2017-3-6 09:39:06 | 显示全部楼层
pal家族 发表于 2017-3-5 21:02
1
@vm001 是你上次给了个思路?貌似是毒霸的一个帖子????我忘记了

看说说内容,不像是转发的,是空间登陆后直接发布的一条说说,这样是不是更严重,,
sorom
 楼主| 发表于 2017-3-6 09:40:53 | 显示全部楼层
linzh 发表于 2017-3-6 00:37
1.
改!不怕一万就怕万一!
我以前就遇到过,手机qq上着突然qq提示已在电脑登录,我觉得奇怪就把那个电脑 ...

好吧,既然这样就再想一个密码吧,,,一个密码好多账号用了好几年了,也该换了
sorom
 楼主| 发表于 2017-3-6 09:45:45 | 显示全部楼层
vm001 发表于 2017-3-5 23:02
http://bbs.duba.net/forum.php?mod=viewthread&tid=23348959&extra=page%3D1%26filter%3Dtypeid%26typei ...

好吧看了下,,看不懂,,简单说,建议改密码么?
风吹雪飘123
发表于 2017-3-6 11:26:37 | 显示全部楼层
#include<iostream>
#include<cctype>
#include<string>
#include<map>
#include<vector>
#include<random>
#include<ctime>
auto make(const std::vector<int>&)->std::string;
auto check1()->std::vector<int>
{
         std::vector<int>information;
         int min_low, min_up, min_punct,number;
         std::cout << "please input the less number of lower,upper,punct and the size of password(less than 65535)" << std::endl;
         std::cin >> min_low >> min_up >> min_punct >> number;//设置小写、大写、标点符号、密码长度
        while (number > 65535 || number <= 0|| min_low<0 ||min_up<0||min_punct<0 ||number<(min_low+min_up+min_punct))
         {
                 std::cout << "please input the less number of lower,upper,punct and the size of password(less than 65535)" << std::endl;
                 std::cin >> min_low >> min_up >> min_punct >> number;
         }
         information.push_back(min_low);
         information.push_back(min_up);
         information.push_back(min_punct);
         information.push_back(number);
         return information;
}
auto go_on()->int
{
         std::string s1;
         std::cout << "Do you want to make a password('y'to continue)" << std::endl;
         std::cin >> s1;
         if (s1 == std::string("y"))return 1;
         else
         {
                 std::cout << "goodbye" << std::endl;
                 return 0;
         }
}
auto make(const std::vector<int> &information)->std::string
{
         std::default_random_engine e(time(nullptr));
         std::vector<char>vec{ '1','2','3','4','5','6','7','8','9','0','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
                 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','~','`','!','@','#','$','%','^','&','*','(',')','-','_',
                 '=','+','[','{',']','}','|',',','<','.','>','/','?' };
         std::uniform_int_distribution<unsigned> u(0, vec.size()-1);
         std::map<char, int>map1;
         std::string password;
         int check = 0;
         std::vector<int>vec1;
         while (1)
         {
                 ++check;
                 if (check > 1000)
                 {
                         password.clear();
                         vec1.clear();
                         map1.clear();
                         check=0;
                         std::default_random_engine e(time(nullptr));
                 }
                 while (vec1.size() != information[3])vec1.push_back(u(e));
                 for (auto i : vec1)
                 {
                         auto word = vec;
                         password.push_back(word);
                         ++map1[word];
                 }
                 if(map1.size())
                 for (auto i = map1.begin(); i != map1.end(); ++i)
                         if (i->second > (information[3]>vec.size()? information[3] /vec.size()+1:(vec.size()/ information[3] +1)))
                         {
                                 password.clear();
                                 vec1.clear();
                                 map1.clear();
                                 break;
                         }
                 if (password.size())
                 {
                         auto up = 0, low = 0, punct_num = 0;
                         for (auto i : password)
                         {
                                 if (islower(i))++low;
                                 else if (isupper(i))++up;
                                 else if (ispunct(i))++punct_num;
                         }
                         if (low < information[0] || up < information[1] || punct_num < information[2])
                         {
                                 password.clear();
                                 vec1.clear();
                                 map1.clear();
                         }
                 }
                 if (password.size())break;
         }
         return password;
}
int main()
{
         int check = go_on();
         while (check)
         {
                 std::cout<<make(check1())<<std::endl;
                 check = go_on();
         }
         return 0;
}


楼主拿去,生成强密码,可以设置小写、大写、标点符号、密码长度
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-3-29 22:56 , Processed in 0.147850 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表