All Projects → gellin → Teamviewer_permissions_hook_v1

gellin / Teamviewer_permissions_hook_v1

Licence: mit
A proof of concept injectable C++ dll, that uses naked inline hooking and direct memory modification to change your TeamViewer permissions.

Programming Languages

cpp
1120 projects
cplusplus
227 projects

Projects that are alternatives of or similar to Teamviewer permissions hook v1

Urmem
[x86] Simple C++11 header-only cross-platform memhack library (hooks, patches, pointers, sig scan)
Stars: ✭ 76 (-74.41%)
Mutual labels:  hooking, x86, memory-hacking
Squalr
Squalr Memory Editor - Game Hacking Tool Written in C#
Stars: ✭ 645 (+117.17%)
Mutual labels:  x86, memory-hacking
Khook
Linux Kernel hooking engine (x86)
Stars: ✭ 144 (-51.52%)
Mutual labels:  hooking, x86
Subhook
Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)
Stars: ✭ 470 (+58.25%)
Mutual labels:  hooking, x86
DbgChild
Debug Child Process Tool (auto attach)
Stars: ✭ 221 (-25.59%)
Mutual labels:  x86, hooking
Dbgchild
Debug Child Process Tool (auto attach)
Stars: ✭ 145 (-51.18%)
Mutual labels:  hooking, x86
Distormx
The ultimate hooking library
Stars: ✭ 146 (-50.84%)
Mutual labels:  hooking, x86
Corehook
A library that simplifies intercepting application function calls using managed code and the .NET Core runtime
Stars: ✭ 191 (-35.69%)
Mutual labels:  hooking, x86
Anticuckoo
A tool to detect and crash Cuckoo Sandbox
Stars: ✭ 233 (-21.55%)
Mutual labels:  hooking, x86
RenHook
An open-source x86 / x86-64 hooking library for Windows.
Stars: ✭ 80 (-73.06%)
Mutual labels:  x86, hooking
Mirage
kernel-mode Anti-Anti-Debug plugin. based on intel vt-x && ept technology
Stars: ✭ 272 (-8.42%)
Mutual labels:  x86
Maxine Vm
Maxine VM: A meta-circular research VM
Stars: ✭ 274 (-7.74%)
Mutual labels:  x86
Osmedeus
Fully automated offensive security framework for reconnaissance and vulnerability scanning
Stars: ✭ 3,391 (+1041.75%)
Mutual labels:  penetration-testing
Cheatsheet God
Penetration Testing Reference Bank - OSCP / PTP & PTX Cheatsheet
Stars: ✭ 3,521 (+1085.52%)
Mutual labels:  penetration-testing
Free Security Ebooks
Free Security and Hacking eBooks
Stars: ✭ 3,132 (+954.55%)
Mutual labels:  penetration-testing
Novahot
A webshell framework for penetration testers.
Stars: ✭ 284 (-4.38%)
Mutual labels:  penetration-testing
Rxffmpeg
🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL https 等主流特色功能
Stars: ✭ 3,358 (+1030.64%)
Mutual labels:  x86
Arachni
Web Application Security Scanner Framework
Stars: ✭ 2,942 (+890.57%)
Mutual labels:  penetration-testing
Hacking Security Ebooks
Top 100 Hacking & Security E-Books (Free Download)
Stars: ✭ 3,232 (+988.22%)
Mutual labels:  penetration-testing
Dnscat2 Powershell
A Powershell client for dnscat2, an encrypted DNS command and control tool.
Stars: ✭ 295 (-0.67%)
Mutual labels:  penetration-testing

TeamViewer Permissions Hook V1


License

A proof of concept injectable C++ DLL, that uses naked inline hooking and direct memory modification to change TeamViewer permissions.

Features

  • As the Server - Enables extra menu item options on the right side pop-up menu. Most useful so far to enable the "switch sides" feature which is normally only active after you have already authenticated control with the client, and initiated a change of control/sides.
  • As the Client - Allows for control of mouse with disregard to servers current control settings and permissions.

Demo

As the Server

Client

Rundown

  • Utilizes signature/pattern scanning to dynamically locate key parts in the code at which the assembly registers hold pointers to interesting classes. Applies inline naked hooks a.k.a code caves, to hi-jack the pointers to use for modification via direct memory access to their reversed classes.
  • Inject and follow the steps

Requirements

  • Your favorite Manual Mapper, PE Loader, DLL Injector, inject into - "TeamViewer.exe"
  • This version was Built on Windows 10, for TeamViewer x86 Version 13.0.5058 - (Other versions of TeamViewer have not been tested but with more robust signatures it may work, linux not supported)

Disclaimer

  • Developed for educational purposes as a proof of concept for testing. I do not condone the or support the use of this software for unethical or illicit purposes. No responsibility is held or accepted for misuse.

Credit

@timse93 - Research and Testing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].