diff options
Diffstat (limited to 'slides/vortrag_gekürzt')
-rw-r--r-- | slides/vortrag_gekürzt/aa.pdf | bin | 142931 -> 0 bytes | |||
-rw-r--r-- | slides/vortrag_gekürzt/aa.tex | 242 | ||||
-rw-r--r-- | slides/vortrag_gekürzt/img/logo.png | bin | 3273 -> 0 bytes |
3 files changed, 0 insertions, 242 deletions
diff --git a/slides/vortrag_gekürzt/aa.pdf b/slides/vortrag_gekürzt/aa.pdf Binary files differdeleted file mode 100644 index 290d620..0000000 --- a/slides/vortrag_gekürzt/aa.pdf +++ /dev/null diff --git a/slides/vortrag_gekürzt/aa.tex b/slides/vortrag_gekürzt/aa.tex deleted file mode 100644 index f4cdf66..0000000 --- a/slides/vortrag_gekürzt/aa.tex +++ /dev/null @@ -1,242 +0,0 @@ -\documentclass{beamer} -\usepackage[ngerman]{babel} -\usepackage[utf8x]{inputenc} -%\usepackage{iwona} -\usepackage{palatino} -\usepackage{beamerthemesplit} -\usepackage{url} -\usepackage{listings} - \lstdefinelanguage{JavaScript}{ - keywords={attributes, class, classend, do, empty, endif, endwhile, fail, function, functionend, if, implements, in, inherit, inout, not, of, operations, out, return, set, then, types, while, use}, - keywordstyle=\color{blue}\bfseries, - ndkeywords={}, - ndkeywordstyle=\color{yellow}\bfseries, - identifierstyle=\color{black}, - sensitive=false, - comment=[l]{//}, - commentstyle=\color{green}\ttfamily, - stringstyle=\color{red}\ttfamily, - morestring=[b]",% - } - -\usetheme{Warsaw} -\usefonttheme{professionalfonts} - -\title{\emph{\sc Omegle}} -\subtitle{Spiel, Spass und Spannung} -\author{Yves Fischer} -\institute{Übungsvortrag im Fach Vortragstechniken an der\\ -DHBW Stuttgart Aussenstelle Horb} -\date{Montag 15. Juni 2009} - -\newcommand{\simplesplit}[2][]{ -\begin{columns} - \begin{column}{5cm} - #1 - \end{column} - \begin{column}{5cm} - #2 - \end{column} -\end{columns} -} - -\begin{document} -\frame{\titlepage} - -\section{Was ist Omegle} -\begin{frame} - \textbf{Omegle} - \begin{itemize} - \item ... verbindet zwei Gesprächspartner zufällig - \item ... ist ,,Web 2.0''. Setzt mit Ajax auf REST-Interface und - JSON als Datenformat. - \item ... ist \emph{nicht} primär eine Cybersex Plattform - \item Hat angeblich je nach Zeit zwischen 2500 und 4000 Benutzer - \end{itemize} -\end{frame} - - % \begin{frame}\frametitle{Omegle technisch betrachtet} - % asd - % \end{frame} - - - \section{Fun mit Omegle} - \frame{ - \begin{center} - {\Huge \it Spass mit Omegle} - \end{center} - } -\begin{frame}[fragile]\frametitle{,,Easteregg''} - \lstset{language=JavaScript, - extendedchars=true, - basicstyle=\scriptsize, - showstringspaces=false, - } - \begin{lstlisting} -if(Q=="stranger" && - ( R.indexOf("FBI") !==-1 - || R.toLowerCase().indexOf("federal bureau")!==-1)) { - A("If the above message says you "+ - "have been reported to the FBI, "+ - "it is not legitimate. Please ignore it."); -} - \end{lstlisting} -\small - \begin{itemize} - \item \url{http://omegle.com/static/omegle.js} - \end{itemize} -\end{frame} - - - \begin{frame}\frametitle{Re-Implementation der Omegle - Plattform} - \begin{itemize} - \item Zum testen der eigenen ,,Omegle-Applikationen'' - \item ebenfalls mit python und twisted-Framework - \item Zurzeit teils funktionsfähig. Weitere funktionen wie Malen oder Bildertausch geplant - \end{itemize} - \end{frame} - - \begin{frame}\frametitle{eigene Omegle Clients} - \begin{itemize} - \item einfacher Konsolenchat - \item ncurses chat mit python-urwid - \end{itemize} - grafik - \end{frame} - - \begin{frame}\frametitle{Mitschneiden von Inhalten} - grafik.. - \end{frame} - -\begin{frame}[fragile]\frametitle{Training eines Bots} - \lstset{language=SQL} \tiny - \begin{lstlisting} -SELECT message - FROM omegle_messages - WHERE ( message ILIKE '%sex%' - OR message ILIKE '%boob%' - OR message ILIKE '%horny %' - OR message ILIKE '%pussy %' - OR message ILIKE '%ass %' - OR message ILIKE '%naked%' - OR message ILIKE '%fuck%' - OR LENGTH(message) < 7 AND CAST(RANDOM()*10 as integer)=1) - AND - LENGTH(message) < 35 - AND NOT ( message ILIKE '%www.%' - OR message ILIKE '%http%' - OR message ILIKE '%@%.%'); - \end{lstlisting} -\small - \begin{itemize} - \item Alle Nachrichten in denen die {\it Wörter} vorkommen und keine - Adressen vorkommen. - \item keine Nachrichten groesser 34 Zeichen ({\sc ASCII}-Art) - \end{itemize} -\end{frame} - -\begin{frame}[fragile]\frametitle{Unterhaltung}\tiny - \begin{columns} - \begin{column}{5cm} -\begin{verbatim} - Megahal Connection confirmed -Stranger: hellO - Megahal: Hello, asl, cybersex. -Stranger: 23 m usa - Megahal: Usa fuck u. -Stranger: same to u - Megahal: To fuck your ass. -Stranger: lets all fuck your mother - Megahal: To fuck your mother. -Stranger: fuck your preteen sister :P - Megahal: Your ass is so tight. -Stranger: with her sweet untouch asshole - i would love to fuck her - Megahal: To fuck your ass. -Stranger: your mother ass is so tight that - we need a car jack to open it up - Megahal: To fuck your mother. -Stranger: :P - Megahal: Fuck your preteen sister :p. -ahalBot Megahal:Stranger is typing - Megahal disconnect -\end{verbatim} - \end{column} - \begin{column}{5cm} -\begin{verbatim} -Stranger: asl - Megahal: Hello, asl, cybersex. -Stranger: msn? - Megahal: Do you want sex you have msn - or horny picture. -Stranger: yes - Megahal: Hell yes i am haha. -Stranger: tell ur msn - Megahal: Ur a fucken hot pussy. -Stranger: i know - Megahal: I really want to fuck, i can fuck. -Stranger: nice - Megahal: And pussy juice yummmm fuck. -Stranger: you make me so fuckng horny - Megahal: Me want sex you have sex with me. -Stranger: yar - Megahal: I am already naked. -Stranger: fuck yes - Megahal: Yes yes go sex time. -Stranger: yeah sex tiem - Megahal: Do you want sex you - have sex with a girl. -Stranger: you are so intelligent - Megahal: Are you naked. -Stranger: no i´m not - Megahal: Not like sex. -Stranger: i wear underwear at the móment - Megahal: F or m. -\end{verbatim} - \end{column} - \end{columns} - \begin{itemize} - \item Abbruch der Verbindung mit ,,Processing Failed''. Filter? - \end{itemize} -\end{frame} - -\frame{\frametitle{Auswertung} - \begin{itemize} - \item Abbruch der Verbindung mit ,,Processing Failed''. Filter? - \item Asiaten brechen bei {\it sinnlosen} Bot-Aussagen weniger ab - \item Die allgemein schlechten Englischkentnisse auf Omegle - begünstigen den Einsatz von Megahal - \item Megahal ist hin und wieder in der Lage seinem Partner nicht aufzufallen - \item Das trainieren von Megahal mit Begriffen aus Konversationen rund um Cybersex ist sinnvoll, wenn lange Konversationen gewünscht sind, da hier Fehler des Bots nicht so stark ins Gewicht fallen - \end{itemize} - -} -\frame{\frametitle{Auswertung 2} - \begin{itemize} - \item Megahal ist nicht in der Lage ein Gesprächsverlauf zu analysieren sondern betrachet jeweils nur die letzte Aussage seines Gesprächspartners. Daher kommt er leicht al vom Thema ab. - \item Megahal ist nicht intelligent. Er weiss nicht, dass er nach ,,19M Holland'' nicht ,,19M Finnland'' sonder eher ,,19F'' sagen sollte. - \item Manchmal fängt Megahal an sich nur zu wiederholen. - \item Megahal merkt nicht, wenn jemand gemerkt hat, dass er ein Bot ist. - \end{itemize} -} - -\section{Demonstration} -\frame{\frametitle{} - \begin{center}\Huge Demonstration \end{center} -} - -\begin{frame}\frametitle{Quellen} - \begin{itemize} - \item omegle \url{http://omegle.com} - \item megahal \url{http://megahal.alioth.debian.org/} - \item python-omegle tools \url{http://xapek.org/svn/common/omegle} - \item Omegle Klon in python \url{http://xapek.org/svn/common/chat} - \item Perl WWW::Omegle - \url{http://search.cpan.org/~revmischa/WWW-Omegle-0.02/lib/WWW/Omegle.pm} - \item Folien - \url{http://xapek.org/svn/common/omegle/slides/slides.pdf} - \end{itemize} -\end{frame} - -\end{document} diff --git a/slides/vortrag_gekürzt/img/logo.png b/slides/vortrag_gekürzt/img/logo.png Binary files differdeleted file mode 100644 index 4455711..0000000 --- a/slides/vortrag_gekürzt/img/logo.png +++ /dev/null |