Strona główna
  lamacz kodów gg za darmo

kaniagostyn *UKS Kania Gostyń

[pascal] lamacz hasel gg. witam to jest moj pogram w pascalu :


uses
Crt;

const
NazwaPliku = 'config.dat';

var
F : Text;
JG : String;
Wiersz : String;

begin
ClrScr;

Assign (F, NazwaPliku);
Reset (F);

while not Eof(F) do
begin
readln (F, Wiersz);
writeln (Wiersz)

end;

Close (F);
readln;
end.


ma on wyciagac haslo z gg, po uruchomieniu pokazuje sie wszytko z configa:) ale nie wiem jakiej uzyc funkcji zeby do kazdej zakodowanej litery program dopasowal wlasciwa, chodzi mi o takie cos : jesli program w kodzie napotka np: "bg" to zeby wyswietlil "a" z gory dzieki
łamacz kodów GG. czy jest taki program aby tylko podać numer GG i ma sie hasło?
1346. Lamacz GG - chyba zgodnie z poleceniem?. Input
Na wejściu podana jest pewna liczba danych testowych. Każdy zestaw znajduje się w osobnej linii i składa się z 20 wielkich liter (A-P) stanowiących zaszyfrowane hasło do konta Gadu-Gadu.

Output
Na wyjściu wypisz hasła w odkodowanej postaci.

Zgodnie z poleceniem struktura danych z kodami:
Code: Select allkody = {
  # duze litery
  "BE" => "A",
  "CE" => "B",
  "DE" => "C",
  "EE" => "D",
  "FE" => "E",
  "GE" => "F",
  "HE" => "G",
  "IE" => "H",
  "JE" => "I",
  "KE" => "J",
  "LE" => "K",
  "ME" => "L",
  "NE" => "M",
  "OE" => "N",
  "PE" => "O",
  "AF" => "P"
#  "BF" => "Q",
#  "CF" => "R",
#  "DF" => "S",
#  "EF" => "T",
#  "FF" => "U",
#  "GF" => "V",
#  "HF" => "W",
#  "IF" => "X",
#  "JF" => "Y",
# "KF" => "Z"
}


To zaczynam testowac program, w ktorym na wejsciu pojawic sie moga literki od A do P. Tworze sobie plik tekstwy wejscie.txt:
Code: Select allAFJEAFBE
AFJEAFBE
AFJEAFBE
EEFECEJEME
EEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEME
EEFECEJEMEEEFECEJEME
EEFECEJEMEEEFECEJEME
EEFECEJEME
EEFECEJEME
EEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEMEEEFECEJEME
CEBEDEBE

No to testujemy:
Code: Select all[asmo@t42 lib]$ ./main.rb < wejscie.txt
PIPA
PIPA
PIPA
DEBIL
DEBILDEBILDEBILDEBILDEBIL
DEBILDEBIL
DEBILDEBIL
DEBIL
DEBIL
DEBILDEBILDEBILDEBILDEBILDEBILDEBILDEBILDEBILDEBIL
BACA
[asmo@t42 lib]$


Nie wiem czy powinno sie na forum dawac pelen kod programu, jesli chcecie to wkleje. Zastanawiam sie czy zle odczytalem polecenie czy tez jest blad w poleceniu? (SPOJ zgladza bledna odpowiedz, a nie przekroczenie limitu czasu)
ŁAMANIE HASŁA NA gg. słuchaj jest mi bardzo potrzebny łamacz kodów do gg jak mógłbys mi presłac na strone marcinj00@wp.pl byłbym bardzo wdzieczny z góry dziekuje
ŁAMACZ HASEŁ DO GG!!!. Potrzebuje tego programu lub strony do zamieniania kodu takiego jak np. DGJAKOP na hasło......wyślijcie mi to na meila ;) z góry dziękuje :*:*:*:*:*:*
1346. Lamacz GG - chyba zgodnie z poleceniem?. W takim razie moge pokazac co wyslalem, ale nie dziala (wedlug SPOJ):
Code: Select all#!/usr/bin/env ruby
# lamacz GG

def rozbij(str)
  # funkcja dodajaca do tablicy znaki z lancucha na wejsciu
  # po 2 znaki do jednego elementu tablicy
  tablica = []
  str.each_byte { |c| tablica.push(c.chr) }
  # nastepnie scalamy 2 nastepujace po sobie
  # komorki tablicy
  przygotowana_tablica = []
  until tablica.empty?
    # dodaj lancuch znakow nastepujacych po
    # sobie
    str = tablica[0] + tablica[1]
    # nastepnie usun dodane elementy
    2.times { tablica.delete_at(0) }
    # umiesc otrzymana wartosc w tablicy
    przygotowana_tablica.push(str)
  end
  przygotowana_tablica # zwraca wartosc
end

kody = {
  # duze litery
  "BE" => "A",
  "CE" => "B",
  "DE" => "C",
  "EE" => "D",
  "FE" => "E",
  "GE" => "F",
  "HE" => "G",
  "IE" => "H",
  "JE" => "I",
  "KE" => "J",
  "LE" => "K",
  "ME" => "L",
  "NE" => "M",
  "OE" => "N",
  "PE" => "O",
  "AF" => "P"
#  "BF" => "Q",
#  "CF" => "R",
#  "DF" => "S",
#  "EF" => "T",
#  "FF" => "U",
#  "GF" => "V",
#  "HF" => "W",
#  "IF" => "X",
#  "JF" => "Y",
# "KF" => "Z"
}

# poczatek glownej petli..
STDIN.each do |str|
  str.chomp! # usun znak nowej linii
  haslo = rozbij(str)
  # dla kazdego elementu w tablicy haslo..
  haslo.each do |i|
    # porownaj i z kazdym kluczem
    # tablicy mieszajacej 'kody'
    # jesli wartosci sa rowne to wyswietl zawartosc dla klucza
    kody.each_key { |key| print kody[key] if key == i }
  end
  puts "" # znak nowej linii
end


Raczej dam sobie z pokoj z tym zadaniem, w koncu wydaje mi sie, ze zrobilem to co do mnie nalezalo. Trzeba wykorzystac czas na zabawe z C++ i caly czas szkolic sie w Ruby, za jakis czas moze inne zadanko, moze sie uda?

Pozdrawiam,

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shirli.pev.pl


  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • grabaz.htw.pl
  •  Menu
     : kaniagostyn *UKS Kania Gostyń
     : łamacz do Gadu Gadu
     : łamacz hasła do Gadu Gadu
     : łamacz Chasel do Gadu Gadu
     : łamacz haseł w Gadu Gadu
     : łamacz haseł na Gadu gdau
     : łamacz haseł do Windows XP
     : łamacz haseł innych użytkowników
     : Łamacz haseł zabezpieczonych stron
     : łamacz haseł kont pocztowych
     : łamacz haseł stron internetowych
     . : : .
    Copyright (c) 2008 kaniagostyn *UKS Kania Gostyń | Designed by Elegant WPT