انجمن تیم امنیتی ایران سایبر

اینکریپت با Php

شروع موضوع توسط anonyanony ‏17/12/18 در انجمن PHP

  1. لطفا فایل های خود را جهت ماندگاری در انجمن اپلود کنید در صورت مشاهده لینک اپلود خروجی , تاپیک حذف خواهد شد .
    بستن اطلاعیه
بستن اطلاعیه


درود مهمان گرامي؛

مهمان گرامي، براي مشاهده تالار با امکانات کامل ميبايست از طريق ايــن ليـــنک ثبت نام کنيد .

شرکت امنیتی ایران سایبر - برگزار کننده دوره های آموزشی و مسابقات فتح پرچم (CTF)
  1. anonyanony
    کاربرتازه وارد

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏6/10/17
    ارسال ها:
    126
    تشکر شده:
    77
    جنسیت:
    Name:
    zahra
    Main os:
    Windows
    سلام. من میخوام یه صفحه داشته باشم که دو تا تکست باکس داشته باشه. برای یکیش پسورد و برای دیگری متن string بدم. بعد بیاد اون متن رو با استفاده از پسوردی که من وارد کردم توسط الگوریتم aes اینکریپت کنه و خروجی رو برای ما نشون بده.

    موقع decrypt هم به همین صورت. آموزشی هست که اینو پیاده کنم؟ یا کسی میتونه لطف کنه سورسشو برام بده مطالعه کنم؟
     
  2. Mkali07
    مدیریت انجمن

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏9/6/16
    ارسال ها:
    104
    تشکر شده:
    542
    محل سکونت:
    /etc
    Name:
    root
    Main os:
    Kali
    البته من توصیه میکنم که اینکارو با پایتون انجام بدید خیلی بهتره اما ببینید این کد بدردتون میخوره ؟:

    PHP:
    $Pass "Passwort";
    $Clear "Klartext";      

    $crypted fnEncrypt($Clear$Pass);
    echo 
    "Encrypred: ".$crypted."</br>";

    $newClear fnDecrypt($crypted$Pass);
    echo 
    "Decrypred: ".$newClear."</br>";      

    function 
    fnEncrypt($sValue$sSecretKey)
    {
        return 
    rtrim(
            
    base64_encode(
                
    mcrypt_encrypt(
                    
    MCRYPT_RIJNDAEL_256,
                    
    $sSecretKey$sValue,
                    
    MCRYPT_MODE_ECB,
                    
    mcrypt_create_iv(
                        
    mcrypt_get_iv_size(
                            
    MCRYPT_RIJNDAEL_256,
                            
    MCRYPT_MODE_ECB
                        
    ),
                        
    MCRYPT_RAND)
                    )
                ), 
    "\0"
            
    );
    }

    function 
    fnDecrypt($sValue$sSecretKey)
    {
        return 
    rtrim(
            
    mcrypt_decrypt(
                
    MCRYPT_RIJNDAEL_256,
                
    $sSecretKey,
                
    base64_decode($sValue),
                
    MCRYPT_MODE_ECB,
                
    mcrypt_create_iv(
                    
    mcrypt_get_iv_size(
                        
    MCRYPT_RIJNDAEL_256,
                        
    MCRYPT_MODE_ECB
                    
    ),
                    
    MCRYPT_RAND
                
    )
            ), 
    "\0"
        
    );
    }
     
    AliTNT، 0x3a، dead_silyutls و 4 نفر دیگر از این ارسال تشکر کرده اند.
  3. anonyanony
    کاربرتازه وارد

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏6/10/17
    ارسال ها:
    126
    تشکر شده:
    77
    جنسیت:
    Name:
    zahra
    Main os:
    Windows
    مرسی یه سوال.چطور یه صفحه html واسش درست کنم که متن clear text رو از کاربر بگیره و اونو اینکریپت کنه؟
     
  4. Mkali07
    مدیریت انجمن

    وضعیت:
    Offline
    تاریخ عضویت:
    ‏9/6/16
    ارسال ها:
    104
    تشکر شده:
    542
    محل سکونت:
    /etc
    Name:
    root
    Main os:
    Kali
    با سلام

    خیلی راحت شما میاید یه <form> متودش رو حالا یا get یا post میدید بعد خیلی راحت در php میتونید value که وارد کردید رو داشته باشید

    $_GET ,
    $_POST
     
    blackops، JOK3R، 0x3a و یک نفر دیگر از این ارسال تشکر کرده اند.
به انجمن تخصصی امنیت ایران سایبر خوش آمدید . برای مشاهده تمامی تالار ها و امکانات ثبت نام کنید .