ساخت Fake Page

  • شروع کننده موضوع
  • #1

Anita H

کاربر فوق‌حرفه‌ای
ارسال‌ها
571
امتیاز
2,987
نام مرکز سمپاد
حلّی ۲
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
کامپیوتری بودم
دانشگاه
شریف
رشته دانشگاه
کامپیوتر
سلام
طی ساخت یک فیک پیج، به مشکلی برخورد کردم. اون مشکل رو این جا مینویسم. اگر کسی تونست راهنمایی کنه و اگر ممکن بود، این کار رو ادامه بدیم.
من این پیج رو با PHP نوشتم -و طبیعتا مقداری هم HTML- حجمش هم خیلی کم هست.
طرز کارش به این شکله که به وسیله ی php چک میکنه اگر صفحه مون ورودی نداشت، یه form با html درست میکنه که اطلاعات رو میفرسته به خودش! (مرحله ی اول)
اگر صفحه مون ورودی داشت، یعنی یه نفر قبلا username و password ش رو وارد کرده. پس با php، اطلاعاتی رو که صفحه مون از مرحله ی اول دریافت کرده، توی یه فایل php دیگه به صورت کامنت ثبت میکنه و بعد مینویسه رمز عبوری که وارد کردید اشتباهه. این دفعه همون فرم رو با html درست میکنه منتها اطلاعات رو میفرسته به صفحه ی سایت اصلی(همونی که ما از روی اون یه نسخه ی تقلبی درست کردیم) (مرحله ی دوم)
به تجربه ثابت شده من توضیح دهنده ی خوبی نیستم، اگر نفهمیدید، توی همین تاپیک یا توی پ.خ ازم بپرسین.
این از کدش.

مشکل اینه که یه کاری کنیم این صفحه، بدون این که کاربر دو بار اطلاعاتش رو وارد کنه و پیغام اشتباه بودن پسورد رو ببینه، اطلاعاتش save بشن. فک کنم با Ajax بشه همچین کاری کرد. اگه میدونید چه طوری باید این کار رو بکنم، این جا بنویسید.

پ.ن: میتونید برای کامپایل کدهای php از نرم افزار Wamp استفاده کنید یا از یه هاست رایگان استفاده کنید که از php پشتیبانی کنه. (مثل zgig.ir یا yyo.ir)
 
  • شروع کننده موضوع
  • #2

Anita H

کاربر فوق‌حرفه‌ای
ارسال‌ها
571
امتیاز
2,987
نام مرکز سمپاد
حلّی ۲
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
کامپیوتری بودم
دانشگاه
شریف
رشته دانشگاه
کامپیوتر
پاسخ : ساخت Fake Page

ادعاتون :لایک
عملتون :ضدلایک
 
ارسال‌ها
210
امتیاز
395
نام مرکز سمپاد
حلی ۲ #شوش
شهر
تهران
سال فارغ التحصیلی
95
دانشگاه
یک ترم تهران جنوب :)
رشته دانشگاه
نرم افزار
پاسخ : ساخت Fake Page

مجید داداش اونور بودی حداقل خودم بهت جواب میدادم
اینو ببین چند ماه پیش اونور زده بودم :
http://sampadcity.com/forum/index.php/topic,59489.0.html
 
  • شروع کننده موضوع
  • #4

Anita H

کاربر فوق‌حرفه‌ای
ارسال‌ها
571
امتیاز
2,987
نام مرکز سمپاد
حلّی ۲
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
کامپیوتری بودم
دانشگاه
شریف
رشته دانشگاه
کامپیوتر
پاسخ : ساخت Fake Page

به نقل از MajiiiiiD :
مجید داداش اونور بودی حداقل خودم بهت جواب میدادم
اینو ببین چند ماه پیش اونور زده بودم :
http://sampadcity.com/forum/index.php/topic,59489.0.html
مرسی
مشکلم رو میتونی حل کنی؟
Ajax بلدی؟؟
 

amin anvari

کاربر جدید
ارسال‌ها
1
امتیاز
2
نام مرکز سمپاد
دبیرستان علامه حلّی 2
شهر
تهران
پاسخ : ساخت Fake Page

گریه ات رو سر این کارا در آوردن کافی نبود ؟؟؟
بقول بعضی ها ( گستاخ )
 

علیمپو

بچّه سنّی
ارسال‌ها
670
امتیاز
4,868
نام مرکز سمپاد
حلی۲
شهر
تهران
سال فارغ التحصیلی
1396
پاسخ : ساخت Fake Page

گستاخ بی ادب :D
 
  • شروع کننده موضوع
  • #7

Anita H

کاربر فوق‌حرفه‌ای
ارسال‌ها
571
امتیاز
2,987
نام مرکز سمپاد
حلّی ۲
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
کامپیوتری بودم
دانشگاه
شریف
رشته دانشگاه
کامپیوتر
پاسخ : ساخت Fake Page

به نقل از amin anvari :
گریه ات رو سر این کارا در آوردن کافی نبود ؟؟؟
بقول بعضی ها ( گستاخ )
اسپم نده!
+
باووو 5 ساعت سرپا نگهم داشتن، هر چقدر هم براشون تعرفه میذاشتم نمیبخشیدن، پدر پاهام در اومده بود
+
لااقل یه فعالیتی توی مدرسه داشتم، هر چند ایجاد اختلال تو کار مدرسه و... :-"
اگه قرار بود یه بار دعوام کنن بعد بشینم سر جام که همون دفعه ی اول آدم میشدم
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : ساخت Fake Page

من دقیق نفهمیدم شما چی میخواید
من این رو فهمیدم :
به طور خلاصه :
یوزر نیم و پسورد رو میگیره
اگه درست بود که هیچی
اگه غلط بود بنویسه غلط است و یوزر نسم و پسرورد رو توی اینپوت ها نگه داره و نشون بده
درسته؟
 

مثبت

مستِ بودن
ارسال‌ها
627
امتیاز
5,764
نام مرکز سمپاد
چهار راه لشکر
شهر
یه شهر دور
سال فارغ التحصیلی
1406
تلگرام
من یه فیک پیج گوگل اکانت نوشته بودم
ایمل و پسورد دو نفر رو هم از طریقش دزدوندم
منتها تایید دو مرحله ای گوگل اصلی موجب شد تا نتونم ازش استفاده کنم 😑
 

Taha Daneshmand

کاربر حرفه‌ای
ارسال‌ها
289
امتیاز
645
نام مرکز سمپاد
حلی ۱
شهر
تهران
سال فارغ التحصیلی
1406
من یه فیک پیج گوگل اکانت نوشته بودم
ایمل و پسورد دو نفر رو هم از طریقش دزدوندم
منتها تایید دو مرحله ای گوگل اصلی موجب شد تا نتونم ازش استفاده کنم 😑
میشه فیکسش کرد باز
 

مرغابی

کاربر حرفه‌ای
ارسال‌ها
329
امتیاز
1,448
نام مرکز سمپاد
حلی ۶
شهر
تهران
سال فارغ التحصیلی
1406
تلگرام

Taha Daneshmand

کاربر حرفه‌ای
ارسال‌ها
289
امتیاز
645
نام مرکز سمپاد
حلی ۱
شهر
تهران
سال فارغ التحصیلی
1406
( @Mayvarg اکانت قبلیمه
کلی هر چی + Varg دیدی منم )
منظورم اینه که ایمیل و رمز رو دارم از اکانت چند نفر ( از این طریق ) ولی نمیشه وارد شد
باید اون زمان کوکی ها رو کش میرفتی بعد لاگین کردن!
 

مرغابی

کاربر حرفه‌ای
ارسال‌ها
329
امتیاز
1,448
نام مرکز سمپاد
حلی ۶
شهر
تهران
سال فارغ التحصیلی
1406
تلگرام
ببین منظورم واسه اون بخشیشه که من رمز و ایمیل رو دزدیدم ولی باهاش نمیشه وارد هیچ جایی شد
چون ازت درخواست میکنه کد بفرستی به موبایل و این حرفا
و خب اگه این قدر ساده بود که نمیومدن اینقدر دنگ و فنگ بذارن
 

Taha Daneshmand

کاربر حرفه‌ای
ارسال‌ها
289
امتیاز
645
نام مرکز سمپاد
حلی ۱
شهر
تهران
سال فارغ التحصیلی
1406
خب خب جذاب گشت

Python:
import requests
session = requests.Session()
print(session.cookies.get_dict())
response = session.get('https://sampadia.com/forum/')
print(session.cookies.get_dict())

این یکی از راهاشه الان بازم میفرستم
 

Taha Daneshmand

کاربر حرفه‌ای
ارسال‌ها
289
امتیاز
645
نام مرکز سمپاد
حلی ۱
شهر
تهران
سال فارغ التحصیلی
1406
ببین منظورم واسه اون بخشیشه که من رمز و ایمیل رو دزدیدم ولی باهاش نمیشه وارد هیچ جایی شد
چون ازت درخواست میکنه کد بفرستی به موبایل و این حرفا
و خب اگه این قدر ساده بود که نمیومدن اینقدر دنگ و فنگ بذارن
آهان برای اون بخش باید یه وب اسکرپر درلحظه میزدی روی جیمیل و اون کد رو از روی کدای html سایت دریافت میکردی بعدش تو کدای html فیک پیجت میاوردیش
 

Taha Daneshmand

کاربر حرفه‌ای
ارسال‌ها
289
امتیاز
645
نام مرکز سمپاد
حلی ۱
شهر
تهران
سال فارغ التحصیلی
1406
خب خب جذاب گشت

Python:
import requests
session = requests.Session()
print(session.cookies.get_dict())
response = session.get('https://sampadia.com/forum/')
print(session.cookies.get_dict())

این یکی از راهاشه الان بازم میفرستم
Python:
import urllib, urllib2, cookielib

username = 'myuser'
password = 'mypassword'

cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username' : username, 'j_password' : password})
opener.open('http://www.example.com/login.php', login_data)
resp = opener.open('http://www.example.com/hiddenpage.php')
print resp.read()
ظاهرا درپایتون ۲ اینم جوابه و با اندکی تغییر به پایتون ۳ هم میتونی بیاریش
 

مرغابی

کاربر حرفه‌ای
ارسال‌ها
329
امتیاز
1,448
نام مرکز سمپاد
حلی ۶
شهر
تهران
سال فارغ التحصیلی
1406
تلگرام
خب خب جذاب گشت

Python:
import requests
session = requests.Session()
print(session.cookies.get_dict())
response = session.get('https://sampadia.com/forum/')
print(session.cookies.get_dict())

این یکی از راهاشه الان بازم میفرستم
نه ببین اینو خودمم میدونم :|
اونی که من نوشتم واسه گوگل اکانته
و رمز و ایمیل گوگل اکانت رو میگیرم
منظورم هم اینه که صرفا کاربردی نداره داشتن این دو تا
چون اصلا نمیشه استفاده کرد برای ورود بهش
 

Taha Daneshmand

کاربر حرفه‌ای
ارسال‌ها
289
امتیاز
645
نام مرکز سمپاد
حلی ۱
شهر
تهران
سال فارغ التحصیلی
1406
Python:
import urllib, urllib2, cookielib

username = 'myuser'
password = 'mypassword'

cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username' : username, 'j_password' : password})
opener.open('http://www.example.com/login.php', login_data)
resp = opener.open('http://www.example.com/hiddenpage.php')
print resp.read()
ظاهرا درپایتون ۲ اینم جوابه و با اندکی تغییر به پایتون ۳ هم میتونی بیاریش
Python:
from requests import session

payload = {
    'action': 'login',
    'username': USERNAME,
    'password': PASSWORD
}

with session() as c:
    c.post('http://example.com/login.php', data=payload)
    response = c.get('http://example.com/protected_page.php')
    print(response.headers)
    print(response.text)

اندکی پیشرفته تره کد اولیه
 

Taha Daneshmand

کاربر حرفه‌ای
ارسال‌ها
289
امتیاز
645
نام مرکز سمپاد
حلی ۱
شهر
تهران
سال فارغ التحصیلی
1406
نه ببین اینو خودمم میدونم :|
اونی که من نوشتم واسه گوگل اکانته
و رمز و ایمیل گوگل اکانت رو میگیرم
منظورم هم اینه که صرفا کاربردی نداره داشتن این دو تا
چون اصلا نمیشه استفاده کرد برای ورود بهش
آره همون زمان باید اسکرپرش رو هم اوکی میکردی که کاربرد داشته باشه
 
بالا