■ このスレッドは過去ログ倉庫に格納されています
俺「プログラマーなの?exeファイルの中身とか分かる?」プログラマー「…」
- 1 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:56:30 ID:fDBmlqPx0.net
- プログラマーって表面のことしか知らないのか?
- 2 :毛ガニくん:2020/05/15(金) 11:57:07 ID:rkOZbjk+0.net
- なんでそんなにプログラマー敵視すんのよ
- 3 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:57:13 ID:Rj6Cyf4r0.net
- 分かるやつもいる
- 4 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:57:15 ID:u1HfVCWa0.net
- おまえだって自分の仕事の表面しか分からんだろ
- 5 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:57:17 ID:VUyhcais0.net
- 中身を知らなくても使えるように作ってくれてるものの中身を知ろうとする必要はない
- 6 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:58:18 ID:fDBmlqPx0.net
- >>2
敵視してない
>>3
大抵の奴が分かってない
>>4
仕事してねえよ
- 7 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:58:31 ID:E3D9YtV80.net
- .exeの中身とかソフト毎に違うから分かったらパソコンの神様や
- 8 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:58:45 ID:fDBmlqPx0.net
- >>5
中身知らずに作ってる奴が言ってもなぁ
- 9 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:58:47 ID:dVKNH7NDa.net
- exeファイルの中身ってワードがもうね
- 10 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:58:56 ID:ZnNnPnqP0.net
- ひとえにプログラマーといってもいろいろ種類があるから
- 11 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:59:20 ID:fDBmlqPx0.net
- >>7
フォーマットとかの話をしたかった
>>9
どこがおかしい?
- 12 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:59:31 ID:fDBmlqPx0.net
- >>10
ニートの俺には一種類だけ
- 13 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:59:42 ID:ui7O9kkc0.net
- 全部0と1で構成されたものだよ
- 14 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 11:59:50 ID:ZS/2nQqM0.net
- ニートの方が下だよ
- 15 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:00:00 ID:ji7Hu24o0.net
- アセンブラの話かな?
- 16 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:00:07 ID:ZnNnPnqP0.net
- >>12
無知を振りかざすのは卑怯だろ
- 17 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:00:12 ID:uZ8P7FF+0.net
- これ料理人に料理の写真見せて作れっていうようなもんだろ
- 18 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:01:02 ID:v/70sHMS0.net
- ロックマンエグゼトランスミッション!デュクシ
- 19 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:01:09 ID:d421A4kKr.net
- PEバイナリのことかな
- 20 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:01:46 ID:fDBmlqPx0.net
- >>13
はえー
それで0と1で何がかかれてるの?
>>14
下って何?
>>15
まあ01の話だけどアセンブリでも同じか
- 21 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:02:36 ID:f/3i6ZDA0.net
- 毛ガニくん
- 22 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:02:58 ID:4meHjXRQ0.net
- 車の外見だけ見てスペック分かる?
- 23 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:03:14 ID:fDBmlqPx0.net
- >>16
うるさいやい!プログラマーならそこまで説明しろ!
>>17
料理人で例えるなら使われてる調味料の意味とか
>>19
そう
- 24 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:03:23 ID:u9tp8jbU0.net
- 実際読めるやつは世界で数人とかだろう
- 25 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:03:24 ID:+nf4Ehjt0.net
- 知らなくても組めるだろ
C言語の勉強とかいうならともかくさ
- 26 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:03:42 ID:fDBmlqPx0.net
- >>22
俺は車詳しくないから分からないけど車に精通してる人ならその車のスペックとか分かるんじゃない
- 27 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:03:51 ID:H53nEXWp0.net
- ダブルクリックすればわかるんじゃね
- 28 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:03:55 ID:J6GiZoNL0.net
- プログラマ「…(なんやこいつ、関わらんとこ)」
- 29 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:04:32 ID:fDBmlqPx0.net
- >>24
いや読めるとかじゃなくてcのソースコードから01でcpuが読めるようにしたときにどういう変化が起きてるのかとか
- 30 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:04:54 ID:fDBmlqPx0.net
- >>25
プログラマーってその程度の奴が多いのか
- 31 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:05:15 ID:fDBmlqPx0.net
- >>28
はぁ
また一人プログラマー倒してしまった
- 32 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:05:22 ID:uOCM77cOd.net
- >>23
写真から調味料は難度高くねーか?
- 33 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:06:03 ID:fDBmlqPx0.net
- >>32
料理人じゃないから分からないけど
料理人ならある程度推測できんじゃね
- 34 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:06:28 ID:3IQIUwpO0.net
- まぁその程度でも充分食っていけるしな
- 35 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:06:42 ID:m088siZVd.net
- >>29
コンパイラを知ってるかって話なのか…
突然随分レベル下がったな
- 36 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:06:48 ID:d421A4kKr.net
- 実際のexeファイルをバイナリエディタなりで開いてみて確認すればいいじゃん
Cとかですごくシンプルなexeを作って中身を見てみたらいい
- 37 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:06:55 ID:6dIUKEH60.net
- リバースエンジニアリング
- 38 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:06:55 ID:syH0HpSB0.net
- 逆アセンブラの事を言ってるならプログラマーよりチーターとかの方が詳しいのでは
- 39 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:07:02 ID:ZMKUL0qtd.net
- >>33
俺は難しいと思う
- 40 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:07:18 ID:u9tp8jbU0.net
- >>29
スレタイといってること違うじゃん
- 41 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:08:00 ID:rO5eeFGQr.net
- 天才俺.exeを.txt変える
- 42 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:08:00 ID:5Tb/QooB0.net
- 自転車に乗るのに自転車を組み立てられるようになる必要はない
- 43 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:08:02 ID:DQc6c7/rd.net
- >>33
プログラマーもある程度の推測ならできるぞ
- 44 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:08:14 ID:+nf4Ehjt0.net
- >>30
だって調べなくても動くんだもん。仕事でやってるなら必要ないよ
ていうかexeファイルって一口に言っても16bitとか32bitとかいろいろあるっぽいし、わざわざ調べる必要ないのにそこまで調べる奴はただの趣味人だよ
古いのでいいならCodeZineの解説とかググったらあったしそういうの見れば
- 45 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:08:44 ID:Rj6Cyf4r0.net
- 無職が釣りスレ建てるなよ
- 46 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:08:46 ID:E3D9YtV80.net
- >>11
フォーマットだと?ソレこそexeフォーマットだろ
バイナリデータの配列解かれってならエンコーダ作ったやつに聞けよ
- 47 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:09:12 ID:ZYOfk6xxa.net
- 論理的に話せてないから見下してるプログラマから見下されてるぞ
そうやって自信満々で人を見下すから人が離れてくんだぞ
- 48 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:09:25 ID:fDBmlqPx0.net
- >>46
いやだからその話を説明してほしかったんだよ
- 49 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:10:50 ID:mzS4ytX10.net
- だったらwindowsのアプリケーションプログラマー連れて来ないとね。
- 50 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:11:05 ID:fDBmlqPx0.net
- >>36
俺はプログラマーじゃないしcもできないから何もわからないけど例えば
cで一番上によくかいてある
コンパイルしたあとにinclude stdio.h ってのはどこにどう書いてあるんだ
- 51 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:11:09 ID:EUe//Q+M0.net
- exe吐き出すプログラムがあるんだからそのソース読めばいいんじゃね
- 52 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:11:45 ID:fDBmlqPx0.net
- >>45
知人のプログラマーがうざかった
同じニートだったのに一人だけ働きやがった
- 53 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:11:55 ID:mzS4ytX10.net
- >>50
そのレベル何回!
- 54 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:27 ID:v7X23VGY0.net
- >>52 嫉妬乙
- 55 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:32 ID:5w9gDer9d.net
- >>50
ワロタ
- 56 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:40 ID:fDBmlqPx0.net
- >>53
いや俺は何にも知らないんだよ
高校卒業してからニートで5chしかやってない
- 57 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:42 ID:PBNNgSZ2p.net
- それ無視されてるよ
- 58 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:47 ID:dI18bOMKr.net
- exeの中身が分かってたとしてもこんどはシステムコールとかCPUの動作原理について突っ込んでくるんだろ?
- 59 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:54 ID:u9tp8jbU0.net
- >>50
えぇ…(ドン引き
- 60 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:56 ID:d421A4kKr.net
- インクルード文そのものはプリプロセスの段階で消えるよ
exeがどうというよりコンパイラのレベル
- 61 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:12:57 ID:fDBmlqPx0.net
- >>54
かもしれないな
>>55
教えろや!!!
- 62 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:13:04 ID:mzS4ytX10.net
- >>52
おまえがとるに足りない人間だということがとても良くわかった。
じゃな
- 63 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:13:28 ID:ZYOfk6xxa.net
- はい解散
- 64 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:13:42 ID:+8TMEaJEa.net
- JavaとJavascript一緒だと思ってるレベルだろ
- 65 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:14:21 ID:kjuINL/Mr.net
- >>41
実際teamsとかで共有するときexeは弾かれるからtxtにするテクニックは重要
- 66 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:14:33.557 ID:dHNvEhc10.net
- これが本物の情弱か
- 67 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:14:36.637 ID:1e4zcQvrd.net
- 昔、ブラックなコンピュータ用語辞典にこんなネタあったな
「知ったかぶり」の関連項目に「私ならEXEを見ればわかる」
- 68 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:15:13.674 ID:ZYOfk6xxa.net
- >>67
俺もそれ思い出した
あと「天才」の項目とか
- 69 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:15:14.389 ID:Rj6Cyf4r0.net
- かわいそうだからstdio.hは貼っといてやる
https://www.gnu.org/software/m68hc11/examples/stdio_8h-source.html
- 70 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:15:48.121 ID:u9tp8jbU0.net
- どこの何を知りたいかがまったく伝わってこない
- 71 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:15:53.957 ID:yBWrsdtH0.net
- 釣りスレじゃねーのかよw
割りとその辺の話はすきやで
- 72 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:16:04.481 ID:P2/X8rTIM.net
- は?実行すればいいだけだろばかなの?
- 73 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:16:20.419 ID:iIjzjATH0.net
- 逆アセでもしろってことか?
- 74 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:16:22.555 ID:fDBmlqPx0.net
- >>58
よくわかってんじゃん
>>59
引いてないで説明してみろ
分かってないのバレバレだぞ
>>60
消えるってprintfやらの詳しい動作もすべてアセンブリ言語で細かくかかれるってこと?
- 75 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:16:40.929 ID:iHGy/7JB0.net
- わかる必要をなくしたのがプログラマーなんだが
- 76 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:16:55.008 ID:AItDL8D+p.net
- どういう状況の何を聞いてるのかこれでは分からん
exeがどんなアプリ?
偽造されてるけどこいつはウイルス?
このアプリがどんなソース書かれてるか教えろ?
お前はそれ知って何をしたいのかも一緒に言え
- 77 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:17:25.154 ID:u9tp8jbU0.net
- >>76
これ
- 78 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:18:23 ID:d421A4kKr.net
- そりゃprintfもアセンブリにコンパイルされるよ
Cのコードがそのまんまexeに入ってるわけじゃない
- 79 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:18:23 ID:bS8IkjPRd.net
- >>1
不可逆って言葉知ってます?
Exeファイルはそれなんで無理です。
言葉知らなかったら辞書で調べてください。
- 80 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:18:29 ID:fDBmlqPx0.net
- >>66
は?パソコンなんて詳しくねえもん俺
>>70
はあ
>>71
どのへん?
>>76
>>77
cのソースファイルをコンパイルすることによって何が起きるのか詳細に説明してほしかった
- 81 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:18:38 ID:1e4zcQvrd.net
- >>68
あれ面白かったのにジオと一緒に消えちゃった
- 82 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:18:59 ID:ek3T3NRGa.net
- >>1「dllの中身ってどうなってるの?」
ぼく「分からん」
>>1「また1人プログラマーを倒してしまった」
こういうことですか分かりません><
- 83 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:19:09 ID:u9tp8jbU0.net
- ちょっと応用情報技術者資格とってから出直してきてもらっていいっすか?
- 84 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:19:18 ID:fDBmlqPx0.net
- >>78
例えばハローワールドを書いたcのやつをアセンブリ言語に直したらcall printfってあったんだけどこのprintfってなに?
- 85 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:19:19 ID:75gwphN50.net
- exeがどうとか言うならまずソースとコンパイル、リンクの概念知っとけよ
- 86 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:19:20 ID:ekDzJDHaa.net
- >>80
詳しくない奴に説明しても無駄じゃん
- 87 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:19:28 ID:ldQUl4uUa.net
- ニートかよw
- 88 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:19:36 ID:v7X23VGY0.net
- >>61 認めててえらい
>>1もなんでもいいから頑張ってみて
- 89 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:19:37 ID:K+GLlR1rM.net
- >>78
exeの中身はアセンブリじゃなくてバイナリな
アセンブリもまた言語だ。
- 90 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:20:24 ID:moxaCvXYa.net
- >>84
ggrks
- 91 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:20:39 ID:ybWjI4Vvd.net
- タンポポ乗せる仕事でそのタンポポの生産地から花びらの枚数や発芽日時なんて知らなくても仕事はできるだろ
- 92 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:20:46 ID:fDBmlqPx0.net
- >>82
そうだよ
>>90
教えろや
printf呼び出してるだろうが
- 93 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:20:58 ID:ldQUl4uUa.net
- >>84
他言語に直す意味
バイナリにコンパイルしないのけ
- 94 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:21:24 ID:u9tp8jbU0.net
- >>82
勝手に勝利宣言とかひろゆきみたいだな
- 95 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:21:36 ID:dHNvEhc10.net
- 何歳のニートなのかな?
- 96 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:21:50 ID:q4k+x9xT0.net
- 教えて欲しきゃ金よこせ
それがこの世の常識
- 97 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:21:50 ID:fDBmlqPx0.net
- >>94
>>84
これに答えてほしい
- 98 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:22:21 ID:fDBmlqPx0.net
- >>95
25だけどなに
>>96
ねーよ親の金ぬすめって?
- 99 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:22:38 ID:iHGy/7JB0.net
- >>92
単にprintfの引数をスタックにpushして、printf関数のアドレスをcallしてるだけだよ
- 100 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:22:50 ID:bOdZOZgDr.net
- >>1はプログラムの話がしたかった聞きたかったわけではなくて
プログラマーとして仕事を得た知人に対する嫉妬から「所詮お前は表面的な事しか知らない」ってマウントをとろうとしたんでしょ?
- 101 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:22:50 ID:Fzc3dDZHp.net
- 大工だって加工された木材使うってのに
- 102 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:22:52 ID:ldQUl4uUa.net
- 最近池沼か池沼型botが居るんだな
キモいわ
- 103 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:22:58 ID:AItDL8D+p.net
- >>80
その質問だとmainから書かれている通りの動きをするexeが出来る
としか言えん
それ以上知りたかったらソースよこせ
バイナリからアプリの振る舞いを予測する事が出来る奴は
世界中探せばいるだろうけどその技術自体だいぶニッチだから相当探さないと無理だぞ
- 104 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:23:33 ID:ZYOfk6xxa.net
- >>100
これ
相手にされてないことに気づいてないのが草
- 105 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:23:51 ID:sPivai05M.net
- 割りと戻すツールはあるにゃあるが
全てのExeやDll戻せる訳ではない
- 106 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:24:42 ID:u9tp8jbU0.net
- >>100
真理
ばかばかしくて答えてらんない
- 107 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:24:54 ID:/VJTajwo0.net
- 3次炉.zip .exe
- 108 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:25:15 ID:cVk0kCeLM.net
- ニートに仕事の表面の事しか知らないの?なんて言われたらブチキレそう
- 109 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:25:17 ID:fDBmlqPx0.net
- >>99
そのprintfの処理がかかれてるdllはどうにリンクされてるの?
どこにかかれてる?
>>100
そうだよ
>>103
>>84
これ知りたい
- 110 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:25:44 ID:yBWrsdtH0.net
- >>80
マシンコードやバイナリ周辺の話やなw
現行のPEEXEは実行可能ファイルで仮想アドレス空間の広大なメモリ空間で扱いやすい形にしたもんやで
最初は16ビット時代のフラットマシン語形式のCOM形式を覗いたほうがわかりやすいと思うわ
これはメモリイメージがそのまま実行ファイルになったもんで
IntelCPU特有のセグメントを考えなくていいから理解しやすいw
- 111 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:26:07 ID:KILjvutY0.net
- ドライバー→車の仕組みが分かってなくても車を運転できる
車オタク→中身も知っていてる
プログラマ→コンピュータの仕組みが分かってなくてもプログラミングは出来る
ハッカー→exeの中身も解析できる
- 112 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:26:27 ID:jm/9Kjox0.net
- ぶっちゃけいうと dump で見れるけど?(´・ω・`)
- 113 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:26:28 ID:oFy1DhNZ0.net
- >>109
お前が知らなくても良い世界だよ
- 114 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:26:32 ID:fDBmlqPx0.net
- >>108
いい加減働けよって言われて仕方なくcの勉強やらパソコンの勉強はじめたらそいつに「お前なんの勉強してんの的はずれだよ」って言われてイラついちゃった
- 115 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:26:38 ID:iHGy/7JB0.net
- >>109
通常はDLLなんてリンクされてない
コンパイラが同梱してる静的ライブラリの中にあるだけ
- 116 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:27:04 ID:P5awnoz1d.net
- 例えるならプログラマーは小説家みたいなもんなんだよ
それを外国人が読めるようにするには外国語に翻訳する必要がある
翻訳されたものを元の小説を書いた小説家が読めるとは限らない
プログラマーが書いた小説にあたるソースコードを
コンピューターが読めるように翻訳したものがexeファイルなんだよ
- 117 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:27:20 ID:fDBmlqPx0.net
- >>110
>>84
これは?
- 118 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:27:43 ID:iHGy/7JB0.net
- >>114
実際、的外れだなぁ……スーパーハカーにでもなるつもりがなければ最初はC#とかのほうがいい
- 119 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:00 ID:u9tp8jbU0.net
- >>108
確かにwww
- 120 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:03 ID:ZYOfk6xxa.net
- 説明してもわからんわ
分かるように説明しないとまたマウント取るんだろ?
お前の無能が原因だから
- 121 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:08 ID:dHNvEhc10.net
- いくら知識があっても人間性に何がありそうで採用に至らない未来が見える
- 122 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:21 ID:w0jDx1Bmd.net
- おれ整備士だけど、たまに謎の理論展開して、そんなことも知らないの?とか煽ってくる客おるわ
- 123 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:27 ID:4E3Rtv7x0.net
- プログラマっていっても組み込みとかWEBとかアプリとか専門があるからね
WEB系だったらパソコンの仕組みとか知らなくていいし
- 124 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:31 ID:d421A4kKr.net
- printfのソースコードがコンパイルされたものが既にどこかにあってそれが参照されてるってことだよね
VisualStudioならプロパティ->リンカ->入力->追加の依存ファイルにデフォルトで使用されるファイルが書いてあるからそのどれかにあると思う
- 125 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:32 ID:fDBmlqPx0.net
- >>115
じゃあコンパイラが同梱してる静的ライブラリの情報は乗ってるのか?
- 126 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:28:55 ID:pewtMyb1d.net
- >>110
セグメントってintel特有やったんか!
- 127 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:29:01 ID:yBWrsdtH0.net
- 単純にライブラリの実体であれば動的リンクしてんのか静的リンクしてるかにもよるが、
マシンコードをみてみたいだけならlibcをスタティックリンクして追ってみ
実体にそのまま入って確認できるから
- 128 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:29:01 ID:AItDL8D+p.net
- >>109
ハローワールド理解してないのに何でアセンブリに直してんの?
cのハロー理解する所から始めたら?
そうすれば分かるでしょ
- 129 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:29:37 ID:J+x+dPLs0.net
- プログラマは組み立てるだけでリバースエンジニアリングしないもんな
- 130 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:29:45 ID:sPivai05M.net
- https://www.jetbrains.com/ja-jp/decompiler/
- 131 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:29:49 ID:u9tp8jbU0.net
- スレタイ変えろ
ニートだけど友達見返したいからプログラマーになる方法教えてください
- 132 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:30:00 ID:iHGy/7JB0.net
- >>125
そりゃもちろんexe内にあるぞ
十分に時間さえかければ、どれがprintfかも特定できる
- 133 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:30:44 ID:fDBmlqPx0.net
- >>124
じゃあアセンブルしたファイル見ればその情報も分かる?
- 134 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:31:11 ID:RXL+eZj50.net
- というかC勉強してなんの仕事したいのか、できるのかが分かってない時点でね
切り口としてはウェブデザイナーになりたいから何勉強したらいい?とかの方が何百倍もマシ
- 135 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:32:08 ID:vvCgkDWNd.net
- 正直こいつレベルなら特定言語の勉強なんかするより社会人基礎マナー研修でも行っとけって感じだわ
- 136 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:33:09 ID:u9tp8jbU0.net
- ガチな話すると年齢むっちゃ重要なんだがいくつよ
- 137 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:33:30 ID:dHNvEhc10.net
- どうせ高卒ニートとかだろ
- 138 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:33:43 ID:iIjzjATH0.net
- 逆アセなんてハッカーとかクラッカーの領分たしな
ゲームのディスクチェック外したりとか
簡単なことは昔やったなぁ
- 139 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:33:45 ID:dHNvEhc10.net
- >>136
>>98
- 140 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:33:54 ID:fDBmlqPx0.net
- >>136
>>137
高卒の25だけど?
- 141 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:34:31 ID:dHNvEhc10.net
- >>140
どっかの工業高校の情報科にでもいったら?
- 142 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:35:10 ID:SoJna1RFa.net
- 高卒ニートが高卒ニートたる所以を学べるスレ
- 143 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:35:21 ID:fDBmlqPx0.net
- >>141
考えてみる
- 144 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:35:25 ID:yBWrsdtH0.net
- >>117
一応>>127やがPosix準拠のOSやったら/lib/libc.so.6がsonameで
シンボリックリンクになっとるからそこにprintfのマシンコードがあるでそれをダンプしたらええわ
シンボルの確認だけでええんやったら
$ strings /lib/libc.so.6 |grep printf
で、存在するの確認できるで
- 145 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:36:29 ID:iHGy/7JB0.net
- >>144
ヒント:exe
- 146 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:36:46 ID:jm/9Kjox0.net
- >>138
データフォーマットがそこらに書かれてないとかだと
dumpしてチャンク解析とかするやろ?(´・ω・`)
- 147 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:36:54 ID:dHNvEhc10.net
- >>143
中学生と並んで入試受ける25才は素敵だな
- 148 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:37:47 ID:AYUjYxqf0.net
- プログラマーは表面のことしか知らないでFA
はい終了
- 149 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:37:55 ID:edIEJNjCr.net
- まあ考えるといって考えないタイプだなw
- 150 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:38:16 ID:y2k1+6Hja.net
- ぱそこんのせんせいがいっぱいだ
- 151 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:38:28 ID:j8lIzXw30.net
- バイナリなんてaiとかソフトに任せときゃいいんだよ
- 152 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:38:45 ID:u9tp8jbU0.net
- >>145
どちらにしろそれを知ったところで何のやくにもたたないよね
- 153 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:39:17 ID:fDBmlqPx0.net
- >>144
.file "test.c"
.text
.def __main; .scl 2; .type 32; .endef
.section .rdata,"dr"
.LC0:
.ascii "hello\0"
.text
.globl main
.def main; .scl 2; .type 32; .endef
.seh_proc main
main:
pushq %rbp
.seh_pushreg %rbp
movq %rsp, %rbp
.seh_setframe %rbp, 0
subq $32, %rsp
.seh_stackalloc 32
.seh_endprologue
call __main
leaq .LC0(%rip), %rcx
call printf
movl $0, %eax
addq $32, %rsp
popq %rbp
ret
.seh_endproc
.ident "GCC: (GNU) 9.3.0"
.def printf; .scl 2; .type 32; .endef
上のcからアセンブルすると下になるけど具体的にはどの部分でリンクしてるの?
- 154 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:39:33 ID:fDBmlqPx0.net
- >>153
printfしてるだけのやつをね
- 155 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:40:04 ID:yBWrsdtH0.net
- >>145
ヒント:ローダと動的リンク
- 156 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:40:45.159 ID:pN6BeS/M0.net
- exeファイルからソースコード書き起こせる奴がいたら大儲けできるってマ?
- 157 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:40:51.725 ID:vieui2eAd.net
- FPSゲームの実行ファイルから
チート監視してる箇所探し当てて
書き換えちゃう人がホームページで
簡単そうにやり方解説してたけど
全然わからない
- 158 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:41:26 ID:fDBmlqPx0.net
- なんか色々言われてるけどごめんなさい
スレ伸びると思ってこんなスレタイにしたけど本当は高卒のニートごときの僕が唯一好きなパソコンについて知りたくて質問がしたくスレを立てました
- 159 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:41:38 ID:AEWxEaN/a.net
- >>156
Googleとかに居そう
- 160 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:42:00 ID:d421A4kKr.net
- こんなスレ立ててないで就職した方がいいと思う
- 161 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:42:00 ID:u9tp8jbU0.net
- >>158
正直なの好き
- 162 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:42:18 ID:iHGy/7JB0.net
- >>152
まあね
- 163 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:42:49 ID:fDBmlqPx0.net
- >>132
>>153
これからどこかわかる?
- 164 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:42:56 ID:XYQdQyMV0.net
- >>156
そういうソフトなら作れるだろうな
- 165 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:43:07 ID:U1MWS7S40.net
- >>75
1960年のAI分野なんだっけ
- 166 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:43:35 ID:fDBmlqPx0.net
- >>160
親が金めっちゃあるから働かなくてもいいんだよね
- 167 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:43:44 ID:iHGy/7JB0.net
- >>163
そこにはprintfの本体がないことがわかる
- 168 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:44:12 ID:yBWrsdtH0.net
- >>153
64ビット環境でのFASTCALLでの呼び出しかな
一応GCC環境あるんやね
readelfとobjdumpコマンドは使える環境?
- 169 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:44:23 ID:MoDCHe1c0.net
- exeの中身は機械語翻訳前のプログラムソースで確認できますよ^_^
世の中に理由もなくプログラム解析の為に翻訳済み機械語読む馬鹿なんていませんよ^_^
そんな発想するのはitと無関係の世界線を生きてる糞雑魚ナメクジ人間ぐらいですかね^_^
- 170 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:44:26 ID:fDBmlqPx0.net
- >>167
どこでprintfがあるライブラリとリンクさせるコード書いてるかわかる?
- 171 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:45:29 ID:fDBmlqPx0.net
- >>168
fastcall呼び出し??調べてみる
その二つはやったことない
- 172 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:45:38 ID:U1MWS7S40.net
- >>169
マルウェア解析の分野でよくあるんじゃ?
- 173 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:45:41 ID:Rj6Cyf4r0.net
- 釣られたの腹立ってたのでROMってたけど>>158によって書いとく
printfのしくみの解説
アセンブラ
出力を引数にしてwriteシステムコールを呼び出す
プログラム側はそれで終わりであとはOS以下の仕事
C言語でprintfを呼び出す
コンパイラがinclude <stdio.h>を見ると>>69を読み込む
実際にはprintftが存在してることくらいしか書かれていないがヘッダファイルはそもそもそういう役割
続く
- 174 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:45:49 ID:MoDCHe1c0.net
- >>158
exeの中身は機械語翻訳前のプログラムソースで確認できますよ^_^
世の中に理由もなくプログラム解析の為に翻訳済み機械語読む馬鹿なんていませんよ^_^
そんな発想するのはitと無関係の世界線を生きてる糞雑魚ナメクジ人間ぐらいですかね^_^
- 175 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:45:55 ID:edIEJNjCr.net
- マイコン世代はマシン語でプログラム書いてた奴も多いので読める奴も結構居たりするw
俺も少しぐらいなら何とか読めるけど、ファミコンのROMとかぐらいまでかな
- 176 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:46:43 ID:MoDCHe1c0.net
- >>172
マルウェアの解析って理由があるんだろ?
日本語通じてくれ^_^
- 177 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:46:58 ID:iHGy/7JB0.net
- >>170
>>153はたぶんtest.cを-S出力しただけだろ
それだとまだprintfとリンクされてないから、printfはまだ静的ライブラリの中にしかない
- 178 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:47:07 ID:KashRguH0.net
- exeが実行ファイルとは限らないみたいな…
- 179 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:48:04 ID:cxlzCTfma.net
- exeの中身が分かるのはR2-D2の言葉を理解できるC-3POくらいでじゃない?
- 180 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:48:18 ID:ldQUl4uUa.net
- >>126
インテルと他のCPUだと処理は違う
- 181 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:48:34 ID:pN6BeS/M0.net
- >>169
お金儲けできますか?
- 182 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:49:07 ID:MWb1dtVQM.net
- >>174
煽り方のダサさがすごいね
- 183 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:49:17 ID:fDBmlqPx0.net
- >>177
えっこの-Sってのはアセンブルしてるわけじゃないの?
- 184 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:49:31 ID:u9tp8jbU0.net
- >>169
コンパイラの最適化で消えることもあるからそれは注意が必要かも
- 185 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:49:46 ID:mzS4ytX10.net
- おまえらコイツは釣りだぞ?
- 186 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:49:48 ID:ldQUl4uUa.net
- >>175
マイコンとかMS-DOSの時はバイナリみてアセンブラに
いわゆる逆アセンブラできる達人はいたぞ
- 187 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:49:55 ID:IW6kHDwq0.net
- ググレカス
- 188 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:49:58.227 ID:DPaLOsmO0.net
- なんかなんもわかってないやつがわかんないんだよ!とか言って偉そうにしてるの見るとやっぱニートはだめだわ
- 189 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:50:28.691 ID:iHGy/7JB0.net
- >>183
指定したソースコード単位だけをアセンブルしてるだけ
その後リンカが働いて、ようやくprintfが結合される
- 190 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:50:47.471 ID:KashRguH0.net
- >>184
うるせえvolatileでもつけとけ
- 191 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:51:01.430 ID:mzS4ytX10.net
- >>189
間違い
- 192 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:51:12 ID:XYQdQyMV0.net
- アセンブラだってべつに機械語じゃないからな
- 193 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:51:15 ID:yBWrsdtH0.net
- >>171
libcと実行ファイルをリンクさせるのがローダーで、
どのローダを起動させるのかは実行ファイルのセクションヘッダに記録されてるんだよ。
その環境の場合はおそらくELF形式だから
.initセクションにローダの情報がパスで埋め込まれてる
ローダの情報を確認するのはたとえばLinuxならexecveね
一応どのローダを使うかはodとかのダンプコマンドでもしらべられるけどね
- 194 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:51:27 ID:fDBmlqPx0.net
- >>93
アセンブリ言語ってバイナリって1:1じゃないの?だったらバイナリ見るよりアセンブリ見た方が分かりやすいと思って
- 195 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:52:18 ID:Rj6Cyf4r0.net
- C言語でprintfを呼び出す続き
printfを実際呼び出すと
printf.cが呼び出される
そこにはprintf関数があるが、
書いてあるのはこれだけ
int
__printf (const char *format, ...)
{
va_list arg;
int done;
va_start (arg, format);
done = vfprintf (stdout, format, arg);
va_end (arg);
return done;
}
するとvfprintf関数を呼び出していて事実上これが(プログラム側では)実体
続く
- 196 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:52:28 ID:vgPduDTL0.net
- >>181
出来ると思うよ
精度と速さ次第では
- 197 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:53:53 ID:yBWrsdtH0.net
- >>171
どのローダ使うかはリンク時に指定できるけど、
指定しなかったらたいがいは/lib/ld-****.soってのが使われる
- 198 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:53:56 ID:vgPduDTL0.net
- >>194
1:1の意味が分からんが
バイナリとアセンブリの意味は全然別でっせ
機械言語よりなのはその通りだけど
- 199 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:54:04 ID:ldQUl4uUa.net
- >>194
おまえさーアセンブラは言語だよ
アセンブリはコンパイルすることと一緒でテキストから実行可能なバイナリに変換する
んでアセンブラからバイナリのマシン語にしたときの関係はアセンブラにもよるしシステムにもよる
- 200 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:54:21 ID:iHGy/7JB0.net
- >>194
オブジェクトファイルのバイナリとは(最適化されなければ)1:1だけど、
オブジェクトファイルはリンカを通さないとexeにならない
リンカを通すといろんなものがくっつく(printf等の静的ライブラリの内容もそのうちのひとつ)
- 201 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:55:08 ID:fDBmlqPx0.net
- >>189
これだけじゃ分からないのか
>>193
めっちゃ分かりやすいありがとう
じゃあ一応01のバイナリーデータの中にそういうのも載ってるんだ?
- 202 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:55:24 ID:3FwJw0ER0.net
- CTFでフォレンジックが一番苦手だわ
Windows環境用意しなきゃいけないから
- 203 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:55:35 ID:EsmXXC+3a.net
- >>194
バイナリ1対1ではないよ命令解釈いるんだから
バイナリ1対1は機械語じゃない
- 204 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:55:40 ID:ldQUl4uUa.net
- システムコールの仕組みもわかってないのかね
- 205 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:56:13 ID:fDBmlqPx0.net
- >>198
アセンブリ言語とバイナリってどっちからどっちに変換しても一意にならない?
- 206 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:56:35 ID:ldQUl4uUa.net
- ごねてないで本買って読めよ
- 207 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:57:06 ID:ldQUl4uUa.net
- >>205
リンカーのくだり上の方にあるけど読んだ?
- 208 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:57:46 ID:GncdmCRJ0.net
- 簡単なexeファイル作ってバイナリエディタで開いてどこがどういう命令をしているのか説明してほしい
出来る人募集 報酬ドーナッツ
- 209 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:58:10 ID:JJ/1uQrSr.net
- >>186
ハンドアセンブラな
マイコンベーシック時代はベーシックで書くと面倒な処理とか多かったからね
直接メモリ呼び出した方が早いじゃんってこと多かったのでハンドアセンブラが多かったんだよな
今はもう無理w
機器も複雑になってるし、仕様も複雑になってるからね
でも出来る人は簡単な処理ぐらいなら出来るんじゃないのかね
- 210 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:58:16 ID:WPE9KrRI0.net
- 逆コンパイルしたらわかるんか?
- 211 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:58:18 ID:M2IMUij+0.net
- >>48
じゃあお前の聞き方が悪いわ
言語野に障害を持って生まれて可哀想
- 212 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:58:28 ID:yBWrsdtH0.net
- >>171
fastcall忘れてたな
引数をレジスタ経由で渡す呼び出し方式ってことね
leaq .LC0(%rip), %rcx
call printf
この場合は.LC0のオフセットをrcxに転送してサブルーチンに渡す。
32ビットや16ビットではスタックにプッシュして呼び出しもとでフレームクリアするCDECL呼び出しが主流やったんよ
- 213 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:58:46 ID:fDBmlqPx0.net
- >>199
同じシステムやアセンブラならバイナリからアセンブリに戻してもアセンブリからバイナリにするってのを繰り返しても同じのができる?
- 214 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 12:59:11 ID:Spq/jPpt0.net
- タネンバウム著の「モダンオペレーティングシステム」って本を読め
そこに>>1の知りたそうな大概のことが書いてある
- 215 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:00:16 ID:3FwJw0ER0.net
- 時々VIPにプログラマ多くてビビるわ
- 216 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:00:19 ID:u9tp8jbU0.net
- 正直こんな話するくらいなら基本情報技術者勉強した方がいい
- 217 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:02:17 ID:iHGy/7JB0.net
- fastcallはthiscallと区別できない場合があって厄介
まあ区別する必要なんてないんだが
- 218 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:02:42 ID:y7644vzja.net
- 俺「プログラマーなの?オンナの心の中身とか分かる?例えば……ワ・タ・シとか」
プログラマー「…」
- 219 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:03:40 ID:fDBmlqPx0.net
- >>212
難しいもっと勉強してから読んでみる
友達になりたいんだけどムリ?
>>214
ありがとう
購入して読んでみる
- 220 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:05:08 ID:yBWrsdtH0.net
- >>201
そういうことだす
01のバイト列の中にもASCIIコードで記録されてるものが多数あるから
文字列として認識できるものが多数あるでローダのパスもそのひとつ
最初に書いたの思い出してほしいんやが
8ビットや16ビット時代はそのままのフラットマシンコードで
DOSなどのOSがそのまま実行ファイルをメモリへ展開して先頭へIPを飛ばすってパターンやったんやが
仮想アドレス空間とマルチタスクがあたりまえになって実行ファイルにいろんな情報がつくようになったんやな
もしgdbが環境にあるならprintfの中でシステムコールラッパーからシステムコールよぶくらいまでならつきあうで
- 221 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:05:38 ID:d421A4kKr.net
- たまにすごい詳しい人が現れますよねビップて
なんでこんなところにいるのか
- 222 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:06:40 ID:u9tp8jbU0.net
- 在宅勤務で暇
- 223 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:07:11 ID:yBWrsdtH0.net
- >>194
バイナリじゃなくて
オペコードとオペランドに対応してるってことで
あくまでテキストセクションのマシンコード部分だけですな
対応してるのは
- 224 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:07:50 ID:v5XlcQJj0.net
- いかにもゆうちゃんっぽくて草
- 225 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:08:44 ID:Rj6Cyf4r0.net
- vfprintfを呼び出すと例によってvfprintf.cが読み込まれる
こっちは容易に貼れない長さ
https://github.com/lattera/glibc/blob/master/stdio-common/vfprintf.c
1238行から1695行までがvfprintf
今読んでる
- 226 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:09:49 ID:fDBmlqPx0.net
- >>220
その辺の勉強したいんだよねー
>>223
あーーそうなんだ
- 227 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:12:10 ID:fDBmlqPx0.net
- >>224
あんな事件は起こさんわい!
>>223
じゃあその情報だけからバイナリの実行できるファイルにすることはできないってことだよね?
- 228 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:12:46 ID:jm/9Kjox0.net
- ちょっと聞いていい?(´・ω・`)
x11のXSetForeground に書き込むスピードと
opengle のglDrawPixelsで描画する速度があきらかに段違いのスピードなんだが
x11のXSetForegroundの速度向上って無理なの?(´・ω・`)
- 229 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:14:18 ID:yBWrsdtH0.net
- >>226
ただキモはMZEXE時代のTEXT、DATA、BSSとかわってないから
CPUが解釈する部分はTEXTのところでアセンブルはいたもんとおもっとっていいで
ディスアセンブルしても同じニーモニックかえってくるから
ただアセンブリ変換だけではシンボル解決のところまではみえないので
そこを不思議に思うのも仕方ない
リンカやローダによる再配置処理は現役学部生でもギブアップしよるから
- 230 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:16:39.206 ID:bOdZOZgDr.net
- 友達の話ガン無視されててちょっとかわいそう
- 231 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:16:58.192 ID:yBWrsdtH0.net
- >>227
残念ながらそういうことです・・・
実行ファイルの中からさまざまな情報を人間の読みやすい形にしてくれるのが
readelfやobjdumpといったbinutilsのツールだす
ただそれも実行ファイルの情報の一部ってことは留意してください
- 232 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:17:22.163 ID:nxA++LFNd.net
- VIPってプログラマー煽るスレって伸びるよなー
- 233 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:18:24.652 ID:RtYMNKpH0.net
- わかるよ
- 234 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:19:05 ID:iHGy/7JB0.net
- >>227
もちろん、必要な情報を勝手に決め打ちすればいいだけではあるよ
その部分は「0:1」になるってだけで
>>228
XSetForegroundとglDrawPixelsの機能は全く違う気がするんだが
- 235 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:19:09 ID:jm/9Kjox0.net
- >>228って単純に描画系は GPU利用したほうが速いってことなんかな?(´・ω・`)
C#のGUIの構文の書き方も GPUをベースにしたような書き方だよな?(´・ω・`)
- 236 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:19:24 ID:fDBmlqPx0.net
- >>230
ほんとは質問したかっただけだからいい!
>>231
なるほど!!今日だけでお勉強かなり進んだ
お金払うから俺の先生やってよ!
- 237 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:20:12 ID:Rj6Cyf4r0.net
- fprintf→fprintf.c→vfprintf→vfprintf.c→outstringマクロ→PUTマクロ→_IO_sputn
まで読んだ
- 238 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:20:29 ID:wAuebLF70.net
- >>2-999
よくまぁこれだけスレを伸ばしたい構ってチャンに付き合うやつが多いのかね?
- 239 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:20:30 ID:jm/9Kjox0.net
- >>234
x11で描画するときのXSetForegroundがネックになってたんだ(´・ω・`)
だからあえてXSetForegroundってかいた(´・ω・`)
- 240 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:21:33 ID:fDBmlqPx0.net
- >>238君も含めて優しいね
スレ伸ばしてくれてありがとう
- 241 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:21:38 ID:PqS7bx0f0.net
- ワイ「・・・物好きもおるもんやな・・・」
- 242 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:22:50 ID:1Dp2l/+10.net
- exe化させる前の状態を聞け
パッケージやコンパイルまでどれ使ってるかexeだけみてわかるとか達人クラスになんないとむりだろ
- 243 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:23:42 ID:iHGy/7JB0.net
- >>239
XSetForegroundで色を指定→1ピクセルを描画、を縦×横だけ繰り返してたってこと?
- 244 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:24:13 ID:jm/9Kjox0.net
- >>243
そう(´・ω・`)
- 245 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:25:12 ID:fDBmlqPx0.net
- このスレであまり質問したくないことでまだ質問したいことあるんだけど
誰かどっか移動してくれたりメールしてくれたりする人いないかな
- 246 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:25:57 ID:iHGy/7JB0.net
- >>244
よし、glDrawPixelsを、width=1, height=1として同じように縦×横の回数ループしてみろ
たぶんXSetForegroundの時と同じように時間がかかるはずだ
- 247 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:26:59 ID:owMQkQ2i0.net
- 解析面倒臭いんでやりません
- 248 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:27:25 ID:BZtnZcm20.net
- バイナリエディタで開くと案外読めたりするね
- 249 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:30:19 ID:yBWrsdtH0.net
- >>236
しばらく在宅勤務続きそうだからメアドくれたら多少はつきあえるかも
お金かかわると義務発生してちゃんとシラバスにのっとってやらなあかんくなるし
気楽にいこうよ
実行ファイルで指定されたローダの確認できるからためしにうってみてみそ
$ readelf -x.interp 実行ファイルパス
0x08048114 2f6c6962 2f6c642d 6c696e75 782e736f /lib/ld-linux.so
0x08048124 2e3200
- 250 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:31:35 ID:bOdZOZgDr.net
- お友達できて良かったね(´;ω;`)
- 251 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:32:59 ID:fDBmlqPx0.net
- >>249
hawktyper@yahoo.co.jpにお願いします!
- 252 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:33:56 ID:uW24GvLNa.net
- 読んでないけど、>>1が欲しかったのはメル友だったってこと?
- 253 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:36:01 ID:gjyfmcIEd.net
- プログラマー友達「俺は?」
- 254 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:37:59 ID:fDBmlqPx0.net
- メル友もほしかったけど本当は
>>229
ここの辺りが知りたかった
>>253
脳内にいるよ
- 255 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:38:42 ID:yBWrsdtH0.net
- ちょっとまってね
MXレコードの設定してるから
- 256 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:39:16 ID:jm/9Kjox0.net
- >>246
x11での イメージ描画って XPutImage になるんか?(´・ω・`)
- 257 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:41:37 ID:jm/9Kjox0.net
- XCreateImageしてXImage構造体を作り、イメージデータを編集したあと、XPutImage
で表示?
あああああああああ(´・ω・`)
この関数使ったことなかった(´・ω・`)
使ったことある人おる?(´・ω・`)
- 258 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:42:30 ID:Ad/LeKboa.net
- 一部上場企業SEぼく「exeが動かない…メモ帳にドラッグアンドドロップしたらソースコードが見えるかな?…あー!ウイルスだー!!!」
- 259 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:42:38 ID:dSIJD5Fzd.net
- >>1
PEフォーマットのこと?
intelのマシン語?
- 260 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:42:49 ID:iHGy/7JB0.net
- >>256
そのはず
用途次第ではXSetWindowBackgroundPixmapでもいいかもしれない
X11は詳しくないからよく知らんけど
- 261 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:43:44 ID:beLgiFyod.net
- openglが速いのはgpu使ってるから?
- 262 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:45:10 ID:fDBmlqPx0.net
- >>259
そのフォーマットについて調べてくる
ありがとう
- 263 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:46:50 ID:dSIJD5Fzd.net
- プログラマーって物理層のこと1ミリも知らないゴミじゃんw
TCPすら怪しいw
- 264 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:47:28 ID:4DttTMNU0.net
- アセンブラとか20世紀の時点で組み込み以外じゃかなり御法度になってたから
現役で出来る人間ってほぼ少数派だろ
- 265 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:47:28 ID:jm/9Kjox0.net
- >>260
サンキュー!
今度使って速度比較してみる(´・ω・`)
- 266 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:47:51 ID:AUGPo+Mn0.net
- プロのグラマー美人
- 267 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:48:03 ID:ywAyZ1N80.net
- ちんぽ!ちんぽ!!
- 268 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:49:21 ID:gjyfmcIEd.net
- 組み込みでCやってるけどハードの知識も必要でつらい
高級言語やりたい
- 269 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:49:38 ID:jm/9Kjox0.net
- >>260
ただ flashの定点速度計測でも openglの方の速度優位性が測ったとき
あった気がするけど実験してみる(´・ω・`)
- 270 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:51:05 ID:6Kb2Lnid0.net
- 電気工事してるやつに電子の移動とは何かみたいな質問するコミュ障みたいなもんな
- 271 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:51:24 ID:dSIJD5Fzd.net
- 逆コンパイルしたいならghidra使え
exeからCコードで読める
- 272 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:51:26 ID:jm/9Kjox0.net
- >>269
flashじゃなかった XFlushね(´・ω・`)
- 273 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:53:18 ID:Rj6Cyf4r0.net
- _IO_sputn→_IO_XSPUTN→__xsputn→_IO_default_xsputn
これか?
- 274 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:55:30 ID:dSIJD5Fzd.net
- かつてどーもシリアル掲示板っていうのがシリアル集公開してて
そこに解析したパッチ投稿しまくってたわ
- 275 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:55:51 ID:iHGy/7JB0.net
- >>261
どっちかというと、『管理してる状態が少ないから』だと思う
たとえば色と形状を別々に管理してる場合、色と形状を別々に設定して後から合成する事になるので遅くなる
OpenGLを使えば最初から合成済みの状態でGPUに送れる
- 276 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:57:32 ID:IqawTJem0.net
- バカ?
- 277 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:58:50 ID:jm/9Kjox0.net
- >>275
構文みると スレッド利用してるような書き方だよな(´・ω・`)
- 278 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:58:56 ID:fDBmlqPx0.net
- 返信したけど届いてます?
- 279 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 13:59:43 ID:jm/9Kjox0.net
- GPUのスレッド処理 なんかに C#の構文が引っ張られてるんやないかとおもったけど
ちがうの?(´・ω・`)
- 280 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:00:18 ID:iHGy/7JB0.net
- >>277
スレッド? コンテキストまわりの話のことを言いたいのか?
- 281 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:01:44 ID:jm/9Kjox0.net
- >>280
書き方がイベント処理形式になっとるやん(´・ω・`)
- 282 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:02:19 ID:7xzoRjDvM.net
- そういうクソ面倒な領分を意識させないよう先人達が頑張ってきたのに中途半端に掘り返して賢くなった気でいるのは愚かって言うんやぞ
- 283 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:03:23 ID:fDBmlqPx0.net
- >>282
気になってしまってすいません…
- 284 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:03:34 ID:IqawTJem0.net
- >>282
ほんそれ
- 285 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:03:34 ID:ZUWVpch9a.net
- バイナリ見ればいいだけじゃん
- 286 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:04:03 ID:iHGy/7JB0.net
- >>281
C#(のSystem.Windows.Forms)の話なら、古くからあるWindowsのGUIシステムを使ってるだけでOpenGL関係ないぞ
- 287 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:04:24 ID:IqawTJem0.net
- こういうやつが会社でも引っ掻き回すんだぜ
「中身はよく知ってるのか」とか言い出す
- 288 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:05:13 ID:4rEowGeZ0.net
- >>11
フォーマットの話を聞きたかったなら
お前の聞き方がアスペレベル
- 289 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:05:42 ID:jm/9Kjox0.net
- >>286
そっちの話は GPU を意識してるんじゃないかってはなし(´・ω・`)
- 290 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:05:57 ID:Rj6Cyf4r0.net
- 結局出力をしてるのはこれっぽい
Generic or default I/O operations
https://github.com/lattera/glibc/blob/master/libio/genops.c
size_t _IO_default_xsputn (FILE *f, const void *data, size_t n)
から
- 291 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:09:20 ID:Eg6KVJB/0.net
- 本日のハッカースレ
- 292 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:10:35 ID:Rj6Cyf4r0.net
- GNU C ライブラリの場合は出力に直接書き込ん出力してるようだ
writeシステムコールに頼っていないみたい
- 293 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:14:10 ID:iHGy/7JB0.net
- >>289
ふむ……どこまで「関係ない」と言うべきかはわからんが、
単に「共有リソースに対するOS側の管理処理」に対する意識をしてるだけではなかろうか
つまり「スレッドごとにGPUリソースを切り分ける」というOS側の都合
- 294 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:15:40 ID:EuX3MVC10.net
- エクセルに詳しい職業ってプログラマーであってるの?
- 295 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:16:05 ID:RszCz4jx0.net
- exeをデコンパイルしろと言っている素人かと思ってスレを覗いたら割と本気でコンパイラ周りの勉強をしている>>1だった件
- 296 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:16:07 ID:iHGy/7JB0.net
- >>294
事務員
- 297 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:16:11 ID:Eg6KVJB/0.net
- >>294
詳しいだけじゃプログラマじゃないだろ
実際にプログラミングできないと
- 298 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:17:43 ID:EuX3MVC10.net
- >>296
事務員にグラフとかデータ分析頼めば作ってくれる?
- 299 :【B:83 W:80 H:85 (B cup) 153 cm age:46】 :2020/05/15(金) 14:17:44 ID:RTjlPXG2M.net
- 「あ、exeファイル売り切れちゃったんですよーっ!」
- 300 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:21:22 ID:iHGy/7JB0.net
- >>298
どんな事務かにもよるし、お前の態度にもよるんじゃないかな
- 301 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:25:10 ID:bfm0xWDyd.net
- >>290
関数名長過ぎワロタ
- 302 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:26:08 ID:bfm0xWDyd.net
- てかこんなに盥回しにされまくって遅くならないのか?
- 303 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:29:32 ID:gjyfmcIEd.net
- vbaできるならエクセル詳しいと言っていい
- 304 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:30:31 ID:EuX3MVC10.net
- >>300
人の態度が優先して出てくるあたり結構ストレス溜まってんね
- 305 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:34:25 ID:hVmkxZuM0.net
- >>304
対人ストレスなら俺も溜まってるぞ
会社辞めてだいぶマシになったけど
ちなみにexeの中身はわかるけどどの程度のわかりみを指してたんだろうね
- 306 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:34:51 ID:DoL6/Kora.net
- ギター上手いやつが練習してないドラムも上手く弾けると思うか?
- 307 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:36:49.503 ID:IqawTJem0.net
- >>306
練習してないがどの程度かにもよるだろ
マルチプレイヤーならできるっしょとしか
- 308 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:39:27 ID:VTU9dLbY0.net
- 最終的にCPUの仕組みに行き着きそう
- 309 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:40:06 ID:OodidQNJa.net
- リバースエンジニアリングは犯罪では?
自分の作った奴ならわかるだろうが
- 310 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:42:01 ID:Rj6Cyf4r0.net
- >>309
禁止してなければリバースまではセーフ
改変・再配布・改変して配布したらアウト
- 311 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:42:55 ID:gjyfmcIEd.net
- 普通にリバエンしてるけど
- 312 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 14:48:15 ID:FCF9qGw6M.net
- >>298
事務やってるけど簡単な分析くらいならやってるぞ
- 313 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:31:50 ID:+c2Q1f6I0.net
- テレワークプログラマって多いんか?
- 314 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:33:32 ID:jm/9Kjox0.net
- >>260
XPutImage で描画できたわ(´・ω・`)
ZPixmap の形式が 反転してて色反転修正に手間取ったw(´・ω・`)
ぼちぼち速度計測やってみる(´・ω・`)
- 315 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:38:51 ID:jDlSCUSD0.net
- お前らすげーな
俺なんて分かりやすいライブラリにおんぶに抱っこでハード面とか全然わからんわ
- 316 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:40:09 ID:X6o/ZBRg0.net
- Excel分からないプログラマーとか本当にいるんかいな
- 317 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:42:00.848 ID:IqawTJem0.net
- >>316
わからないにもよるだろ
- 318 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:43:34.153 ID:vgPduDTL0.net
- >>316
度合いによると言うか
勉強時間くれるなら直ぐに追いつける自信あるよそりゃ
今知ってるかどうかなら知らん
業務で使わないから
- 319 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:49:53 ID:Eg6KVJB/0.net
- >>309
別に犯罪じゃないけど
- 320 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:51:18 ID:Eg6KVJB/0.net
- >>316
Excelとかプログラミングとかわからないおバカさんが使うものだし
- 321 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:54:48 ID:IqawTJem0.net
- こういうスレで分からないとかあやふやに言う奴ってなんなん?
- 322 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:55:30 ID:8GoaawF40.net
- >>315
俺も俺も
偉い人が作った物には全幅の信頼を置くのが基本
- 323 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 15:57:57 ID:tfMGkYr50.net
- 車の仕組みがわからなくても運転できるのと一緒だよね
- 324 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:02:42.960 ID:jm/9Kjox0.net
- >>260
やべえ(´・ω・`)
XPutImageで200*200の画像描画計測したら
速度計測したら x11のドット描画に比べて53倍速になったw(´・ω・`)
で opengl よりも10倍速くなったんだがw(´・ω・`)
どういうことなんだ?(´・ω・`)
- 325 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:04:41 ID:hVmkxZuM0.net
- >>324
OpenGLは互換性重視なので速度は重視してない
- 326 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:05:29 ID:2PgV8pN7d.net
- >>324
マジでwww
openglいらないじゃんw
- 327 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:07:53 ID:jm/9Kjox0.net
- >>325
XCreateImageで画像更新しても 10倍 XPutImageははやいな(´・ω・`)
ドット描画してたのが馬鹿みたいだ(´・ω・`)
ただポリゴン描画は openglのほうがやっぱ便利(´・ω・`)
- 328 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:10:24 ID:jm/9Kjox0.net
- >>326
ポリゴン描画関数つくったら もっと速くなるかな?(´・ω・`)
- 329 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:12:11 ID:jm/9Kjox0.net
- x11のイメージ描画の方法とかネットであんま出てないのな(´・ω・`)
よくわかったな俺(´・ω・`)
- 330 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:16:35 ID:jm/9Kjox0.net
- >>324
訂正
やべえ(´・ω・`)
XPutImageで200*200の画像描画計測したら
x11のドット描画に比べて533倍速になったw(´・ω・`)
で opengl よりも10倍速くなったんだがw(´・ω・`)
どういうことなんだ?(´・ω・`)
- 331 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:18:39 ID:jm/9Kjox0.net
- 10000回 描画の平均時間でのはなしだが(´・ω・`)
- 332 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:20:21.272 ID:q+TquGWAF.net
- わずかな久本さん
- 333 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:20:28.293 ID:q+TquGWAF.net
- 誤爆
- 334 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:34:14 ID:iHGy/7JB0.net
- >>330
glDrawPixelsは実は結構遅い
特に、ピクセルフォーマットを描画先のピクセルフォーマットと同じ指定にしないとデータの入れ替えが発生して速度低下の原因になる
glTexSubImage2Dを使うともうちょい早くなるかもしれない
- 335 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:41:34 ID:jm/9Kjox0.net
- >>334
x11 のXCreateImageの
bitmap_padの スキャンラインの最小単位(8, 16, 32 のいずれか)を指定する
っていう設定とかがやってることのことか?(´・ω・`)
- 336 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:45:50 ID:jm/9Kjox0.net
- 今日は他のことやろうと思ったけどとんだ収穫だったぜ(´・ω・`)
- 337 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:49:01 ID:jm/9Kjox0.net
- >>334
glDrawPixels はそんなに気になる速度低下しなかった
x11の全ピクセルの手動でのドット描画の速度低下がこんなにもあるとは思わなんだ(´・ω・`)
- 338 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:49:13 ID:iHGy/7JB0.net
- >>335
それとはまた別
GL_RGBAとかGL_BGRAとか指定する部分
たぶんXPutImageはその辺自動で上手くやってくれてるんじゃないかなぁ
- 339 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:51:31 ID:jm/9Kjox0.net
- >>338
いま即興でやったら
そこはなんか反転したから データ読み込みで自分で反転させたわ(´・ω・`)
- 340 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:53:18 ID:iHGy/7JB0.net
- >>337
OpenGLの1ピクセルずつと比べて、XPutImageが10倍ってことか
GPUに転送されるのは『命令+データ』なわけじゃん?
全部まとめれば命令部分は1つでデータが長いわけだけど、
1ピクセルずつにするってことは、命令部分がピクセル数だけ存在することになる
しかも、1つの命令だけならGPU内で並列処理できるけど、
分かれると処理順序が逆転する危険があるから並列処理できない
- 341 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:58:56 ID:E7zKlnUhd.net
- 順序影響しない部分を自動的に検出して並列化してくれてるんじゃないの?
- 342 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 16:59:18 ID:jm/9Kjox0.net
- >>340
まぎらわしくてすまん(´・ω・`)
>>330にかいたみたいに x11のどっと描画と比べてXPutImageが533倍早くて
openglの glDrawPixels に比べて XPutImageが10倍早かった(´・ω・`)
- 343 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 17:00:20 ID:M72ytYdo0.net
- exeファイルとか最近ほんと聞かなくなったよな
久々に聞いたわ
- 344 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 17:09:33 ID:jm/9Kjox0.net
- >>338
zpixmap とかいうデータフォーマット変換 を自分でやった感じ(´・ω・`)
- 345 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 17:11:53.524 ID:iHGy/7JB0.net
- >>344
ファイルフォーマットじゃないよ、ピクセルフォーマットだよ
- 346 :以下、?ちゃんねるからVIPがお送りします:2020/05/15(金) 17:12:47.659 ID:jm/9Kjox0.net
- >>345
そうそう なんかパディングの0埋めとか付け加えた(´・ω・`)
総レス数 346
66 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★