pth-winexeエラーの実行:エラー:CreateServiceが失敗しました。 NT_STATUS_ACCESS_DENIED。



Executing Pth Winexe Error



問題:pth-winexeの実行時にエラーが報告されます:

pth-winexe -U test%aad3b435b51404eeaad3b435b51404ee:afc44ee7351d61d00698796da06b1ebf //192.168.3.76 cmd E_md4hash wrapper called. HASH PASS: Substituting user supplied NTLM HASH... ERROR: CreateService failed. NT_STATUS_ACCESS_DENIED.

理由を分析します。



  1. pth-winexeがファイアウォールによってブロックされている
  2. 一部のバージョンのWindowsは、いわゆる「単純なファイル共有」モードで実行されます。このモードでは、サーバーまたはクライアントのローカル資格情報を使用してシステムにアクセスしようとすると、Windowsはクライアントレベルのアクセスのみを提供します。つまり、不十分な権限
  3. pth-winexeは、Windowsリモートユーザーアカウント制御によってブロックされています

解決策:Win7で変更する
4.ファイアウォールをオフにします
5. Win + R> secpol.msc>ローカルポリシー>セキュリティオプション>ネットワークアクセス:ローカルアカウントの共有とセキュリティモデル:クラシック-元のIDを変更せずにローカルユーザーを認証する
6.管理者としてcmdを実行し、次のコマンドを入力します。
reg add 'HKLMSoftwareMicrosoftWindowsCurrentVersionPoliciessystem' /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f