PyWxDump
- Gerne können Sie weitere Ideen oder Code bereitstellen, um dieses Projekt gemeinsam zu verbessern.
Wenn Sie ein Neuling sind, achten Sie bitte auf die offiziellen Konten:逍遥之芯
(der QR-Code ist unten) und antworten Sie: PyWxDump
um ein Bild-Text-Tutorial zu erhalten.
Wenn Sie Fragen haben, schauen Sie bitte zuerst nach: FAQ. Ob es eine Antwort gibt, oder folgen Sie den offiziellen Konten, um zu antworten: FAQ
.
QQ-GRUPPE: 276392799 oder 276392799 (PASSWORT, bitte lesen Sie: UserGuide.md).
I. Projekteinführung
1. Kurze Einführung
PyWxDump ist ein Tool zum Abrufen von WX-Kontoinformationen (Spitznamen/Konten/Telefone/E-Mails/Datenbankschlüssel), zum Entschlüsseln von Datenbanken, zum Anzeigen von WX-Chat und zum Exportieren von Chats als HTML-Backups.
- Ich bin sehr hungrig nach Sternen. Wenn Sie auf dieses Projekt gestoßen sind, geben Sie mir bitte ein ! Vielen Dank~
2. Funktion
2.1 Kern
- (1) Ermitteln Sie den **Basisadress-Offset** von WeChat-Spitzname, WeChat-Konto, WeChat-Telefonnummer, WeChat-E-Mail und WeChat-SCHLÜSSEL
- (2) Rufen Sie den WeChat-Spitznamen, das WeChat-Konto, die WeChat-Telefonnummer, die WeChat-E-Mail, den WeChat-SCHLÜSSEL, die WeChat-Original-ID (wxid_******) und den WeChat-Ordnerpfad des aktuell angemeldeten WeChat ab
- (3) Entschlüsseln Sie die WeChat-Datenbank basierend auf dem Schlüssel
- (4) Kombinieren Sie mehrere Datenbanktypen für eine einheitliche Anzeige
2.2 Erweiterungsfunktion
- (1) Chat-Verlauf über das Web anzeigen
- (2) Unterstützt den Export von Chat-Protokollen als HTML, CSV und die Sicherung von WeChat-Chat-Protokollen
- (3) Fernanzeige des WeChat-Chatverlaufs (muss über ein Netzwerk zugänglich sein, z. B. ein lokales Netzwerk)
2.3 Dokumentenklasse
- (1) Geben Sie Beschreibungen einiger Felder in der Datenbank an
- (2) Stellen Sie CE bereit, um die Basisadress-Offset-Methode zu erhalten
- (3) Bereitstellung einer Entschlüsselungsmethode für die MAC-Datenbank
2.4 Weitere Funktionen
- (1) Eine minimalistische Version von pywxdumpmini hinzugefügt, die nur die Möglichkeit bietet, Datenbankschlüssel und Datenbankspeicherorte abzurufen
- (2) Unterstützen Sie mehrere WeChat-Öffnungsszenarien, erhalten Sie mehrere Benutzerinformationen usw.
Nutzen Sie die Szene
- Netzwerksicherheit...
- Tägliche Backup-Archivierung
- Chat-Verlauf aus der Ferne anzeigen (Chat-Verlauf über das Web anzeigen)
- Warten...............
3. Plan aktualisieren
- 1. Analysieren Sie die Chatprotokolle jeder Person und erstellen Sie Wortwolken.
2. Analysieren Sie die Anzahl der Chats pro Person und Tag und erstellen Sie ein Liniendiagramm (Tagesanzahl der Chats). 3. Analysieren Sie das monatliche und jährliche Chatvolumen verschiedener Personen und erstellen Sie ein Liniendiagramm 4. Erstellen Sie jährliche Visualisierungsberichte- 8.Erhöhen Sie die Unterstützung für WeChat für Unternehmen
- 12.Anzeigen und Sichern des Freundeskreises
13. Bereinigen Sie den WeChat-Speicherplatz und reduzieren Sie den von WeChat belegten Speicherplatz (hoffentlich indem Sie eine Person oder Gruppe auswählen und die in den Chat-Protokollen dieser Gruppe enthaltenen Mediendateien ermitteln, z. B. Bilder, Videos, Dateien, Sprachaufzeichnungen usw.). und selektiv (z. B. Zeiträume) oder stapelweises Löschen aus dem Cache des Computers durch Gruppengespräche.)- 14. Senden Sie automatisch Nachrichten über die Benutzeroberflächensteuerung an bestimmte Personen
4. Sonstiges
PyWxDump ist eine überarbeitete Python-Sprachversion von SharpWxDump mit vielen neuen Funktionen.
- Projektadresse: https://github.com/xaoyaoo/PyWxDump
- Derzeit nur unter Windows getestet, unter Mac und Linux kann es zu Problemen kommen.
- Wenn Sie fehlende oder falsche Informationen, Fehler oder Verbesserungsvorschläge in WX_OFFS.json finden, reichen Sie bitte ein Problem auf GitHub ein.
- Für häufige Probleme lesen Sie bitte die FAQ und das Update-Protokoll finden Sie im CHANGELOG
- Speicherort des Web-UI-Repositorys wxdump_web
- Wenn Sie sich für das Implementierungsprinzip von wxdump interessieren, beachten Sie bitte die offiziellen Konten:
逍遥之芯
, antworten:原理
, um die Prinzipanalyse zu erhalten. - ? Unterstützen Sie mich
5. Sternengeschichte
Klicken Sie zum Erweitern
Ⅱ. Gebrauchsanweisung
Detaillierte Anweisungen finden Sie unter: UserGuide.md
Die minimalistische Version finden Sie unter: pywxdumpmini
Wenn Sie die Benutzeroberfläche ändern möchten, klonen Sie wx_dump_web und ändern Sie es nach Bedarf (die Benutzeroberfläche wird mit VUE+ElementUI entwickelt).
【注】:
- Informationen zum Abrufen der Basisadresse mithilfe der Cheat-Engine finden Sie unter CE zum Abrufen der Basisadresse.md (Diese Methode kann durch den Befehl
wxdump bias
ersetzt werden und wird nur zum Erlernen von Prinzipien verwendet.) - Informationen zum Parsen der Datenbank finden Sie unter wx Database Brief.md
Ⅲ. Haftungsausschluss (SEHR SEHR SEHR WICHTIG ! ! ! ! ! !)
1. Verwendungszweck
- Dieses Projekt dient nur Lern- und Kommunikationszwecken, bitte verwenden Sie es nicht für illegale Zwecke , bitte verwenden Sie es nicht für illegale Zwecke , **bitte verwenden Sie es nicht für illegale Zwecke**, sonst tragen Sie die Konsequenzen.
- Benutzer verstehen und stimmen zu, dass etwaige Verstöße gegen Gesetze und Vorschriften sowie Verstöße gegen die legitimen Rechte und Interessen anderer nichts mit diesem Projekt und seinen Entwicklern zu tun haben und die Konsequenzen vom Benutzer selbst zu tragen sind.
2. Nutzungszeitraum
- Sie sollten den Quellcode und das (kompilierte) Programm dieses Projekts innerhalb von 24 Stunden nach dem Herunterladen, Speichern, Kompilieren und Verwenden löschen; Eine über diesen Zeitraum hinausgehende Nutzung steht in keinem Zusammenhang mit diesem Projekt oder seinem Entwickler.
3. Betriebsspezifikationen
- Dieses Projekt erlaubt nur die Sicherung und Anzeige der Datenbank unter Autorisierung. Es ist strengstens untersagt, illegale Zwecke zu verfolgen, andernfalls trägt der Benutzer alle damit verbundenen Verantwortlichkeiten. Jegliche rechtliche Haftung, die dem Benutzer aufgrund eines Verstoßes gegen diese Regelung entsteht, trägt der Benutzer und steht in keinem Zusammenhang mit diesem Projekt und seinem Entwickler.
- Es ist strengstens verboten, damit die Privatsphäre anderer zu stehlen. Ansonsten tragen Sie alle relevanten Verantwortlichkeiten selbst.
- Es ist strengstens untersagt, eine Sekundärentwicklung durchzuführen, andernfalls müssen Sie alle damit verbundenen Verantwortlichkeiten selbst tragen.
4. Annahme des Haftungsausschlusses
- Das Herunterladen, Speichern, weitere Durchsuchen des Quellcodes oder das Herunterladen, Installieren, Kompilieren und Verwenden dieses Programms bedeutet, dass Sie dieser Warnung zustimmen und sich verpflichten, sie einzuhalten;
5. Verboten wegen illegaler Tests oder Penetration
- Es ist verboten, die relevanten Technologien dieses Projekts für illegale Tests oder Penetrationen zu verwenden, und es ist verboten, die relevanten Codes oder verwandten Technologien dieses Projekts für illegale Arbeiten zu verwenden. Etwaige daraus resultierende nachteilige Folgen haben nichts mit diesem Projekt und seinen Entwicklern zu tun.
- Alle daraus resultierenden nachteiligen Folgen, einschließlich, aber nicht beschränkt auf Datenlecks, Systemausfälle und Datenschutzverletzungen, stehen nicht im Zusammenhang mit diesem Projekt oder seinen Entwicklern und liegen in der Verantwortung des Benutzers.
6. Änderung des Haftungsausschlusses
- Dieser Haftungsausschluss kann je nach den Betriebsbedingungen des Projekts und Änderungen der Gesetze und Vorschriften geändert und angepasst werden. Benutzer sollten diese Seite regelmäßig auf die neueste Version des Haftungsausschlusses überprüfen und sich bei der Verwendung dieses Projekts an die neueste Version des Haftungsausschlusses halten.
7. Andere
Zusätzlich zu den Bestimmungen dieses Haftungsausschlusses sollten Benutzer bei der Nutzung dieses Projekts die einschlägigen Gesetze, Vorschriften und ethischen Normen einhalten. Das Projekt und seine Entwickler haften nicht für Streitigkeiten oder Verluste, die durch Verstöße der Nutzer gegen relevante Vorschriften entstehen.
Benutzer werden gebeten, den gesamten Inhalt dieses Haftungsausschlusses sorgfältig zu lesen und zu verstehen und sicherzustellen, dass sie bei der Nutzung dieses Projekts die relevanten Vorschriften strikt einhalten.
Ⅳ. 免责声明(非常重要!!!!!!!)
1. 使用目的
- 本项目仅供学习交流使用,请勿用于非法用途,请勿用于非法用途,请勿用于非法用途,否则后果自负.
- 用户理解并同意, 任何违反法律法规、侵犯他人合法权益的行为,均与本项目及其开发者无关,后果由用户自行承担.
2. 使用期限
- 您应该在下载保存, 编译使用本项目的24小时内, 删除本项目的源代码和(编译出的)程序;超出此期限的任何使用行为,一概与本项目及其开发者无关.
3. 操作规范
- 本项目仅允许在授权情况下对数据库进行备份与查看, 严禁用于非法目的, 否则自行承担所有相关责任;用户如因违反此规定而引发的任何法律责任将由用户自行承担,与本项目及其开发者无关.
- 严禁用于窃取他人隐私,严禁用于窃取他人隐私,严禁用于窃取他人隐私,否则自行承担所有相关责任.
- 严禁进行二次开发, 严禁进行二次开发, 严禁进行二次开发, 否则自行承担所有相关责任.
4. 免责声明接受
- 下载、保存、进一步浏览源代码或者下载安装、编译使用本程序,表示你同意本警告,并承诺遵守它;
5. 禁止用于非法测试或渗透
- 禁止利用本项目的相关技术从事非法测试或渗透, 禁止利用本项目的相关代码或相关技术从事任何非法工作,如因此产生的一切不良后果与本项目及其开发者无关.
- 任何因此产生的不良后果, 包括但不限于数据泄露、系统瘫痪、侵犯隐私等, 均与本项目及其开发者无关, 责任由用户自行承担.
6. 免责声明修改
- 本免责的变化进行修改和调整.用户应定期查阅本页面以获取最新版本的免责声明, 使用本项目时应遵守最新版本的免责声明.
7. 其他
Ⅴ. Danksagungen
andere Mitwirkende:
643104191 (ctypes_utils hinzufügen, die Erfassung von wxinfo beschleunigt; 9e3e4cb)