C# İle Crypter Yazilirmi?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    do_som
    do_som's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Şubat/2016
    Erkek

    crypterin stub dosyasına kod enejte ediyorduk adam serverını cryptlayıp atıyordu millete hem onun serverı hemde bizimki calısıyodu :D hahaha ne günlerdi be

    Bence c# tan tam randuman alamazsın hazır yazılmıs crypterleri nası tanınmaz yapabilirsin onu araştır

    bide virüs açılmadan tanınmaz olup açılınca tanınanlar var runtime crypter yapmak mesele :D

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dark_Lord
    Dark_Lord's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    Pm attım hocam.


    "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı köle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kanakan
    Kanakan's avatar
    Kayıt Tarihi: 21/Aralık/2014
    Erkek

    Dostum aslinda birseyler yaptim ama stub olayinda takiliyorum.

    stub söyle bir islem yapacak, calistiginda kendini byte byte okuyacak.bir degiskene atayacak.

    bu okunan byte  icinde bir kelime aratacagim, o kelimeden sonraki kismi disariya exe. olarak kopyalayacagim.

    byte dizi icinde arama isini beceremedim bir türlü.

    yani elimde byte türünde array var

    byte[] code;

    bu code icinde  bir stringi aramam gerek örnegin string aranacak ="TEST";

    simdi code array icinde aranacak stringi nasil arayabilirim? ve o stringden sonraki tüm byte kismi dosya sonuna kadar nasil alabilirim?

     

    Sub dosyasini  File.ReadAllText olarak okuyup icindeki TEST yazisini bulup oradan dosya sonuna kadar olan kismi alip byte cevirip exe olusturdugumda yeni olusan exe calismiyor.

    karsilasma yaptigimda bazi karekterlerin degistigini görü<orum mesela ÿÿ  karekterleri ?? haline dönüsüyor.O nedenle byte olarak okuyup byte olarak kaydetmem lazim.

    byte olarak okudugm veri icinde TESt yazsini nasil arayabilirim?

     

     

     

    Kanakan tarafından 21/May/16 16:28 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek
    Kanakan bunu yazdı

    Dostum aslinda birseyler yaptim ama stub olayinda takiliyorum.

    stub söyle bir islem yapacak, calistiginda kendini byte byte okuyacak.bir degiskene atayacak.

    bu okunan byte  icinde bir kelime aratacagim, o kelimeden sonraki kismi disariya exe. olarak kopyalayacagim.

    byte dizi icinde arama isini beceremedim bir türlü.

    yani elimde byte türünde array var

    byte[] code;

    bu code icinde  bir stringi aramam gerek örnegin string aranacak ="TEST";

    simdi code array icinde aranacak stringi nasil arayabilirim? ve o stringden sonraki tüm byte kismi dosya sonuna kadar nasil alabilirim?

     

    Sub dosyasini  File.ReadAllText olarak okuyup icindeki TEST yazisini bulup oradan dosya sonuna kadar olan kismi alip byte cevirip exe olusturdugumda yeni olusan exe calismiyor.

    karsilasma yaptigimda bazi karekterlerin degistigini görü

    byte olarak okudugm veri icinde TESt yazsini nasil arayabilirim?

     

     

     

    Örneğin:

    /*
     * Created by SharpDevelop.
     * User: YeniHarman
     * Date: 21.05.2016
     * Time: 21:15
     * 
     * To change this template use Tools | Options | Coding | Edit Standard Headers.
     */
    using System;
    using System.Text;

    namespace SearchByte
    {
        class Program
        {
            public static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");
                
                // TODO: Implement Functionality Here
                string iğne = "TEST";
                
                string samanlık = "BU_BIR_TEST_TEST_STRING";
                int son = -1;
                do
                {
                    son = FindIndex(Encoding.UTF8.GetBytes(samanlık),
                                    Encoding.UTF8.GetBytes(iğne), son+1);
                    Console.WriteLine(son);
                }while(son != -1);
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey(true);
            }     
                                       
    static int FindIndex(byte[] source, byte[] search, int start)

            {

                if(source.Length == 0 || search.Length == 0 ||

                    source == null || search == null || search.Length > source.Length)    return -1;



                for (int i = start; i < source.Length; i++)

                {

                    int toplam = 0;



                    for (int i2 = 0; i2 < search.Length; i2++)

                    {

                                            if (source[i] == search[i2]) 

                        { 

                            toplam++;

                            if (i++ > source.Length - 2break;

                        }

                        else break;

                    }



                    if (toplam == search.Length) return i - search.Length;

                }



                return -1;

            }


                
            
        }
    }

     

    YeniHarman tarafından 21/May/16 21:36 tarihinde düzenlenmiştir

    Olaylara karışmayın!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hunter
    j4x
    j4x's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    Yazılır. Php yada javascriptte de yazabilirsin. İşini zorlaştırırsın ama.


    The king is bleeding.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kanakan
    Kanakan's avatar
    Kayıt Tarihi: 21/Aralık/2014
    Erkek

    @YeniHarman

    dostum verdigin kodu deneyecegim.

    sonucu bildiririm en gec hafta sonu.

    tesekkürler.

Toplam Hit: 7563 Toplam Mesaj: 27
c# cryper