Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Esteganografia: o que é e o que já vi em python...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Lincoln de Macêdo
November 23, 2014
Technology
1
830
Esteganografia: o que é e o que já vi em python sobre o assunto
palestra apresentada no XXXV encontro do PUG-PE em 22 de novembro de 2014
Lincoln de Macêdo
November 23, 2014
Tweet
Share
More Decks by Lincoln de Macêdo
See All by Lincoln de Macêdo
Algumas dicas de Otimização e qualidade de código
demacdolincoln
0
100
Other Decks in Technology
See All in Technology
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
330
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
1
160
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Test your architecture with Archunit
thirion
1
2.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Context Engineering - Making Every Token Count
addyosmani
9
670
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
340
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Un-Boring Meetings
codingconduct
0
200
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Transcript
Esteganografia ✔O que é? ✔Como funciona? ✔O que já vi
em python sobre o assunto
O que é? em grego significa "escrita escondida" originado na
grécia, como o nome indica... o objetivo é armazenar algum dado, texto ou arquivo dentro de outro de modo a não ser perceptível
Diferenças entre criptografia X esteganografia • os dados estão necessariamente
embaralhados • "todos" sabem onde os dados estão, mas nem todos poderão descriptografa-los • nem sempre os dados estão embaralhados • não dá para saber sem análise adequada, onde os dados estão
• texto • arquivos de aúdio • arquivos de vídeo
• arquivos de imagem < aqui detalharemos apenas como esteganografar em arquivos de imagens digitais > Onde é possível esteganografar
Esteganografia em imagens digitais • feito em imagens do tipo
bitmap • retorna, de preferência, uma imagem PNG por causa do tipo de compressão • método mais famoso: LSB (Least Significant Bit)
Fonte: http://www.vivaolinux.com.br/artigo/Esteganografia-e-Esteganalise-transmissao-e-deteccao-de- informacoes-ocultas-em-imagens-digitais/
Como descobrir se há algo oculto? • comparar tamanho do
arquivo com seu tamanho original • realizar esteganálise
O que encontrei por aí... • steghide (feito em C,
eu acho) • stepic • scripts que encontrei em alguns blogs <estranhamente, em python, só os scripts funcionaram>