Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Part of Laverna's Brute
- #ifndef CPUPATH_H_
- #define CPUPATH_H_
- #include "ProcessingPath.h"
- #include "Director.h"
- class CPUPath : protected processingPath
- {
- public:
- CPUPath(int id);
- ~CPUPath();
- void operator()();
- void searchKeyspace();
- int getThreadID();
- unsigned long long getKeyspaceEnd();
- unsigned long long getKeyspaceBegin();
- unsigned long long getKeyLocation();
- void moveKeyspaceEnd(unsigned long long input);
- void moveKeyspaceBegin(unsigned long long input);
- void moveKeylocation(unsigned long long input);
- protected:
- int id;
- std::string currentKey;
- NTLM ntlm;
- boost::unordered_map<int64_pair, std::string>::iterator targetIterator;
- unsigned long long keyspaceSize, keyspaceEnd, keyspaceBegin, keyLocation, localIterations;
- friend processingPath;
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement