顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - vamdorr

頁: [1]
1
Hi 各位學長

我現在找到兩個替代方案
等我有了結果後,再上來更新文章
感謝你們的回答


2
Hi 學長

感謝你的回答 ;D

我的確有研究過smtp這個協定
smtp協定的確可以不用帳號和密碼達到此目標
這僅限於自己安裝的mail server
但如果我不使用自有的smtp服務,想透過其他smtp的服務以達到匿名寄信目標
要怎麼辦到 ???
這也是一開始我選擇python-guerrillamail的原因

3
Hi 學長

這是我個人在找練習的題目
我想嘗試匿名寄信,不經過驗證,避免將個人訊息透漏在程式中
guerrillamail蠻符合這個條件的,也剛好他有python的API
所以想透過他發信看看能否成功

4
Hi 各位學長
請問有人使用過 python-guerrillamail 這個模組嗎??
我想請教如何使用該 Guerrillamail 的 API
透過寫python方式來幫我發信給特定人
請問我要怎麼辦到??



5
Windows 討論版 / C# 修改AD帳號密碼
« 於: 2017-06-05 17:55 »
Hi 各位前輩,
最近在做使用C#修改AD帳號的密碼的專案
然後碰到難題:

在還沒套用細緻密碼原則(fine-grained password policy)之前
以下程式碼可以完整運作並且修改目標帳號密碼:
using (DirectoryEntry de = new DirectoryEntry(LDAPstr, Account_adm, password_adm))
                        {
                            DirectorySearcher ds = new DirectorySearcher(de);
                            ds.Filter = string.Format("cn=*");
                            SearchResultCollection results = ds.FindAll();
                            foreach (SearchResult result in results)
                            {
                             
                                de.Invoke("SetPassword", new object[] { Newpw });//newpwd.ToString()
                                de.CommitChanges();
                                Msg = "帳號:" + Account + "變更密碼,在" + DateTime.Now + "時變更密碼。";
                                Session["Msg"] = Msg;
                            }
                        }
但是一套用細緻密碼原則後,即便是有Domain Administrator的權限也沒辦法修改目標帳號的密碼
程式碼的例外訊息給出的一直是: 引動過程的目標傳回例外狀況。

請問有前輩可以幫忙解答嗎??

6
前輩,感謝你的回覆
我兩個問題都解決了
抱歉,我在第二個問題真的犯蠢了,我python程式碼有兩個在密碼相鄰的數字交換位置。
檢查蠻久才發現...真的是密碼錯了

至於第一個問題我在登記使用者user01的時候用的是user01@'該主機的hostname':
CREATE user 'user01'@'該主機的hostname' IDENTIFIED BY '*******';
而不是user01@'localhost':
CREATE user 'user01'@'localhost' IDENTIFIED BY '*******';
我一直沒去檢查登記的user和host才這麼搞笑~Orz

感謝前輩花時間幫忙~謝謝~

7
Hi 各位前輩,
小弟有兩個問題想請教前輩們。

(1)
小弟在Kali Linux 安裝了MariaDB。

透過MariaDB的root帳號去新增一個新的資料庫:
CREATE DATABASE database01;

透過MariaDB的root帳號去新增一個新的使用者帳號user01:
CREATE user 'user01'@'localhost' IDENTIFIED BY '*******';

再給予讀寫權限:
GRANT all PRIVILEGES ON database01.* TO 'user01'@'localhost';
再重新載入權限資料:
FLUSH PRIVILEGES;

最後想用該新使用者帳號在終端登入時:
# mysql -u user01 -p
Enter password: *******
出現錯誤訊息:
ERROR 1045 (28000): Access denied for user 'user01'@'localhost' (using password: YES)

我上網想要找解決這個問題的資訊,但是有用的並不多。
請問我可以怎麼解決這個本機使用者登入問題??

(2)
我想透過ubuntu主機上的python程式碼取得遠端的Kali Linux主機內的MariaDB內的資料(與第一個問題的Kali Linux是同一台)
Ubuntu主機 IP address: '***.***.11.76'
Kali主機 IP address: '***.***.11.80'

在ubuntu主機上執行的python script內容如下:
---------------------------------------------------------------------------------------------------------------------------------------------
import mysql.connector as mariadb
mariadb_connection = mariadb.connect(host = '***.***.11.80',
                                                               database = 'database01',
                                                               user = 'user01',
                                                               password = '*******')


---------------------------------------------------------------------------------------------------------------------------------------------
並且我已經事先將  'user01'@'localhost'  和  'user01'@'***.***.11.76'  新增至Kali Linux中MariaDB的使用者中並給其讀寫database01權限

但python最後給我的錯誤訊息:
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'user01'@'***.***.11.76' (using password: YES)


小弟被問題困擾了好一陣子惹~
上面的兩個問題我不知道怎麼解決,還麻煩強大的前輩們可以指導我,謝謝~ Orz


頁: [1]