2014年2月4日 星期二

[Android.Malware] Android Intent List

Ref: http://developer.android.com/reference/android/content/Intent.html

Total:184

android.intent.action.AIRPLANE_MODE
android.intent.action.ALL_APPS
android.intent.action.ANSWER
android.intent.action.APP_ERROR
android.intent.action.ASSIST
android.intent.action.ATTACH_DATA
android.intent.action.BATTERY_CHANGED
android.intent.action.BATTERY_LOW
android.intent.action.BATTERY_OKAY
android.intent.action.BOOT_COMPLETED
android.intent.action.BUG_REPORT
android.intent.action.CALL
android.intent.action.CALL_BUTTON
android.intent.action.CAMERA_BUTTON
android.intent.action.CHOOSER
android.intent.action.CLOSE_SYSTEM_DIALOGS
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.CREATE_DOCUMENT
android.intent.action.CREATE_SHORTCUT
android.intent.action.DATE_CHANGED
android.intent.action.VIEW
android.intent.action.DELETE
android.intent.action.DEVICE_STORAGE_LOW
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.DIAL
android.intent.action.DOCK_EVENT
android.intent.action.DREAMING_STARTED
android.intent.action.DREAMING_STOPPED
android.intent.action.EDIT
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.intent.action.FACTORY_TEST
android.intent.action.GET_CONTENT
android.intent.action.GET_RESTRICTION_ENTRIES
android.intent.action.GTALK_CONNECTED
android.intent.action.GTALK_DISCONNECTED
android.intent.action.HEADSET_PLUG
android.intent.action.INPUT_METHOD_CHANGED
android.intent.action.INSERT
android.intent.action.INSERT_OR_EDIT
android.intent.action.INSTALL_PACKAGE
android.intent.action.LOCALE_CHANGED
android.intent.action.MAIN
android.intent.action.MANAGE_NETWORK_USAGE
android.intent.action.MANAGE_PACKAGE_STORAGE
android.intent.action.MEDIA_BAD_REMOVAL
android.intent.action.MEDIA_BUTTON
android.intent.action.MEDIA_CHECKING
android.intent.action.MEDIA_EJECT
android.intent.action.MEDIA_MOUNTED
android.intent.action.MEDIA_NOFS
android.intent.action.MEDIA_REMOVED
android.intent.action.MEDIA_SCANNER_FINISHED
android.intent.action.MEDIA_SCANNER_SCAN_FILE
android.intent.action.MEDIA_SCANNER_STARTED
android.intent.action.MEDIA_SHARED
android.intent.action.MEDIA_UNMOUNTABLE
android.intent.action.MEDIA_UNMOUNTED
android.intent.action.MY_PACKAGE_REPLACED
android.intent.action.NEW_OUTGOING_CALL
android.intent.action.OPEN_DOCUMENT
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_CHANGED
android.intent.action.PACKAGE_DATA_CLEARED
android.intent.action.PACKAGE_FIRST_LAUNCH
android.intent.action.PACKAGE_FULLY_REMOVED
android.intent.action.PACKAGE_INSTALL
android.intent.action.PACKAGE_NEEDS_VERIFICATION
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_REPLACED
android.intent.action.PACKAGE_RESTARTED
android.intent.action.PACKAGE_VERIFIED
android.intent.action.PASTE
android.intent.action.PICK
android.intent.action.PICK_ACTIVITY
android.intent.action.ACTION_POWER_CONNECTED
android.intent.action.ACTION_POWER_DISCONNECTED
android.intent.action.POWER_USAGE_SUMMARY
android.intent.action.PROVIDER_CHANGED
android.intent.action.QUICK_CLOCK
android.intent.action.REBOOT
android.intent.action.RUN
android.intent.action.SCREEN_OFF
android.intent.action.SCREEN_ON
android.intent.action.SEARCH
android.intent.action.SEARCH_LONG_PRESS
android.intent.action.SEND
android.intent.action.SENDTO
android.intent.action.SEND_MULTIPLE
android.intent.action.SET_WALLPAPER
android.intent.action.ACTION_SHUTDOWN
android.intent.action.SYNC
android.intent.action.SYSTEM_TUTORIAL
android.intent.action.TIMEZONE_CHANGED
android.intent.action.TIME_SET
android.intent.action.TIME_TICK
android.intent.action.UID_REMOVED
android.intent.action.UMS_CONNECTED
android.intent.action.UMS_DISCONNECTED
android.intent.action.UNINSTALL_PACKAGE
android.intent.action.USER_BACKGROUND
android.intent.action.USER_FOREGROUND
android.intent.action.USER_INITIALIZE
android.intent.action.USER_PRESENT
android.intent.action.VIEW
android.intent.action.VOICE_COMMAND
android.intent.action.WALLPAPER_CHANGED
android.intent.action.WEB_SEARCH
android.intent.category.ALTERNATIVE
android.intent.category.APP_BROWSER
android.intent.category.APP_CALCULATOR
android.intent.category.APP_CALENDAR
android.intent.category.APP_CONTACTS
android.intent.category.APP_EMAIL
android.intent.category.APP_GALLERY
android.intent.category.APP_MAPS
android.intent.category.APP_MARKET
android.intent.category.APP_MESSAGING
android.intent.category.APP_MUSIC
android.intent.category.BROWSABLE
android.intent.category.CAR_DOCK
android.intent.category.CAR_MODE
android.intent.category.DEFAULT
android.intent.category.DESK_DOCK
android.intent.category.DEVELOPMENT_PREFERENCE
android.intent.category.EMBED
android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST
android.intent.category.HE_DESK_DOCK
android.intent.category.HOME
android.intent.category.INFO
android.intent.category.LAUNCHER
android.intent.category.LE_DESK_DOCK
android.intent.category.MONKEY
android.intent.category.OPENABLE
android.intent.category.PREFERENCE
android.intent.category.SAMPLE_CODE
android.intent.category.SELECTED_ALTERNATIVE
android.intent.category.TAB
android.intent.category.TEST
android.intent.category.UNIT_TEST
android.intent.extra.ALARM_COUNT
android.intent.extra.ALLOW_MULTIPLE
android.intent.extra.ALLOW_REPLACE
android.intent.extra.ASSIST_CONTEXT
android.intent.extra.ASSIST_PACKAGE
android.intent.extra.BCC
android.intent.extra.BUG_REPORT
android.intent.extra.CC
android.intent.extra.changed_component_name
android.intent.extra.changed_component_name_list
android.intent.extra.changed_package_list
android.intent.extra.changed_uid_list
android.intent.extra.DATA_REMOVED
android.intent.extra.DOCK_STATE
android.intent.extra.DONT_KILL_APP
android.intent.extra.EMAIL
android.intent.extra.HTML_TEXT
android.intent.extra.INITIAL_INTENTS
android.intent.extra.INSTALLER_PACKAGE_NAME
android.intent.extra.INTENT
android.intent.extra.KEY_EVENT
android.intent.extra.LOCAL_ONLY
android.intent.extra.MIME_TYPES
android.intent.extra.NOT_UNKNOWN_SOURCE
android.intent.extra.ORIGINATING_URI
android.intent.extra.PHONE_NUMBER
android.intent.extra.REFERRER
android.intent.extra.remote_intent_token
android.intent.extra.REPLACING
android.intent.extra.restrictions_bundle
android.intent.extra.restrictions_intent
android.intent.extra.restrictions_list
android.intent.extra.RETURN_RESULT
android.intent.extra.shortcut.ICON
android.intent.extra.shortcut.ICON_RESOURCE
android.intent.extra.shortcut.INTENT
android.intent.extra.shortcut.NAME
android.intent.extra.SHUTDOWN_USERSPACE_ONLY
android.intent.extra.STREAM
android.intent.extra.SUBJECT
android.intent.extra.TEMPLATE
android.intent.extra.TEXT
android.intent.extra.TITLE
android.intent.extra.UID

2014年2月3日 星期一

[Android.Malware] Android Permission List

Collected from : https://developer.android.com/reference/android/Manifest.permission.html

Total : 145

android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
android.permission.ACCESS_MOCK_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_SURFACE_FLINGER
android.permission.ACCESS_WIFI_STATE
android.permission.ACCOUNT_MANAGER
com.android.voicemail.permission.ADD_VOICEMAIL
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.BATTERY_STATS
android.permission.BIND_ACCESSIBILITY_SERVICE
android.permission.BIND_APPWIDGET
android.permission.BIND_DEVICE_ADMIN
android.permission.BIND_INPUT_METHOD
android.permission.BIND_NFC_SERVICE
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
android.permission.BIND_PRINT_SERVICE
android.permission.BIND_REMOTEVIEWS
android.permission.BIND_TEXT_SERVICE
android.permission.BIND_VPN_SERVICE
android.permission.BIND_WALLPAPER
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.BLUETOOTH_PRIVILEGED
android.permission.BRICK
android.permission.BROADCAST_PACKAGE_REMOVED
android.permission.BROADCAST_SMS
android.permission.BROADCAST_STICKY
android.permission.BROADCAST_WAP_PUSH
android.permission.CALL_PHONE
android.permission.CALL_PRIVILEGED
android.permission.CAMERA
android.permission.CAPTURE_AUDIO_OUTPUT
android.permission.CAPTURE_SECURE_VIDEO_OUTPUT
android.permission.CAPTURE_VIDEO_OUTPUT
android.permission.CHANGE_COMPONENT_ENABLED_STATE
android.permission.CHANGE_CONFIGURATION
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.CLEAR_APP_CACHE
android.permission.CLEAR_APP_USER_DATA
android.permission.CONTROL_LOCATION_UPDATES
android.permission.DELETE_CACHE_FILES
android.permission.DELETE_PACKAGES
android.permission.DEVICE_POWER
android.permission.DIAGNOSTIC
android.permission.DISABLE_KEYGUARD
android.permission.DUMP
android.permission.EXPAND_STATUS_BAR
android.permission.FACTORY_TEST
android.permission.FLASHLIGHT
android.permission.FORCE_BACK
android.permission.GET_ACCOUNTS
android.permission.GET_PACKAGE_SIZE
android.permission.GET_TASKS
android.permission.GET_TOP_ACTIVITY_INFO
android.permission.GLOBAL_SEARCH
android.permission.HARDWARE_TEST
android.permission.INJECT_EVENTS
android.permission.INSTALL_LOCATION_PROVIDER
android.permission.INSTALL_PACKAGES
com.android.launcher.permission.INSTALL_SHORTCUT
android.permission.INTERNAL_SYSTEM_WINDOW
android.permission.INTERNET
android.permission.KILL_BACKGROUND_PROCESSES
android.permission.LOCATION_HARDWARE
android.permission.MANAGE_ACCOUNTS
android.permission.MANAGE_APP_TOKENS
android.permission.MANAGE_DOCUMENTS
android.permission.MASTER_CLEAR
android.permission.MEDIA_CONTENT_CONTROL
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.MODIFY_PHONE_STATE
android.permission.MOUNT_FORMAT_FILESYSTEMS
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.NFC
android.permission.PERSISTENT_ACTIVITY
android.permission.PROCESS_OUTGOING_CALLS
android.permission.READ_CALENDAR
android.permission.READ_CALL_LOG
android.permission.READ_CONTACTS
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_FRAME_BUFFER
com.android.browser.permission.READ_HISTORY_BOOKMARKS
android.permission.READ_INPUT_STATE
android.permission.READ_LOGS
android.permission.READ_PHONE_STATE
android.permission.READ_PROFILE
android.permission.READ_SMS
android.permission.READ_SOCIAL_STREAM
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.READ_USER_DICTIONARY
android.permission.REBOOT
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_MMS
android.permission.RECEIVE_SMS
android.permission.RECEIVE_WAP_PUSH
android.permission.RECORD_AUDIO
android.permission.REORDER_TASKS
android.permission.RESTART_PACKAGES
android.permission.SEND_RESPOND_VIA_MESSAGE
android.permission.SEND_SMS
android.permission.SET_ACTIVITY_WATCHER
com.android.alarm.permission.SET_ALARM
android.permission.SET_ALWAYS_FINISH
android.permission.SET_ANIMATION_SCALE
android.permission.SET_DEBUG_APP
android.permission.SET_ORIENTATION
android.permission.SET_POINTER_SPEED
android.permission.SET_PREFERRED_APPLICATIONS
android.permission.SET_PROCESS_LIMIT
android.permission.SET_TIME
android.permission.SET_TIME_ZONE
android.permission.SET_WALLPAPER
android.permission.SET_WALLPAPER_HINTS
android.permission.SIGNAL_PERSISTENT_PROCESSES
android.permission.STATUS_BAR
android.permission.SUBSCRIBED_FEEDS_READ
android.permission.SUBSCRIBED_FEEDS_WRITE
android.permission.SYSTEM_ALERT_WINDOW
android.permission.TRANSMIT_IR
com.android.launcher.permission.UNINSTALL_SHORTCUT
android.permission.UPDATE_DEVICE_STATS
android.permission.USE_CREDENTIALS
android.permission.USE_SIP
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_APN_SETTINGS
android.permission.WRITE_CALENDAR
android.permission.WRITE_CALL_LOG
android.permission.WRITE_CONTACTS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_GSERVICES
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS
android.permission.WRITE_PROFILE
android.permission.WRITE_SECURE_SETTINGS
android.permission.WRITE_SETTINGS
android.permission.WRITE_SMS
android.permission.WRITE_SOCIAL_STREAM
android.permission.WRITE_SYNC_SETTINGS
android.permission.WRITE_USER_DICTIONARY

2013年8月27日 星期二

軍旅雜記 #FINAL

事隔多月,一下子就進入軍旅雜記系列的最後一篇,寫這個系列重點在於想讓自己這十一個月留下些什麼,而不是完完全全空白的一段時間,人生處處是學習的機會,就算在國軍,終究會看到些什麼、體會到什麼,一切端看你自身的心境如何,有人十一個月撐得很辛苦,有人可能就還好,對我來說,感覺上其實是也無風雨也無晴的十一個月,這裡想寫的是針對一些事的體會,希望對於未來從軍的人能有一些幫助。

  • 你拗我、我拗你
    從軍後才開始聽到「拗」這個字眼,到底什麼是拗呢?簡單 講就是找你做事但沒有回報的一種行為,一般比較容易發生在上對下的狀況,換言之,就是容易學長拗學弟、士官拗阿兵哥、軍官拗阿兵哥等等,譬如說:
    學長:「這個你幫我做一下」
    學弟:「喔好」
    (於是學弟開始做得半死,而學長開始找人聊天)
    學長:「啊你這個要這樣做才對啊」
    學弟:「……」
    事情過後他只覺得這是應該的,完全沒有要感謝的意思,這個問題很大部分來自於軍中學長學弟制的存在,所以長久下來,「拗」這個字眼變得相當的負面,一天到晚總是會聽到有人在說誰又在拗誰了等等,在我個人的觀點,這種要求他人做事而將之視為理所當然的想法是相當危險,若是這種思維充斥在現今的社會上,則人人都不願意幫助彼此,那這個社會就會向下沉淪而無法自拔,人和人應該互相才能使生活更好。
  • 愛情&親情
    人一輩子只有這麼十一個月就當兵,而唯獨在這一段時間感情生變才被稱為兵變,而我就是那些被兵變的人們中的一位,新訓三十天後,一段三年的感情就結束了,在軍中要面對感情的問題很不容易,因為本來兵變就夠煩了,結果又加上軍中一堆鳥事,其實真的很不舒服,但另一方面來說,我覺得在軍中要聯繫一段感情也是相當不容易,記得在軍中有人幾乎是每天打給自己的女朋友,在我的立場這樣每天打是不太可能的事,而在當兵的人放假也是排休,不一定能和女朋友的時間搭上,種種因素使得和女朋友出去約個會只怕都不容易,長久下來,一個沒處理好可能就分手了,這也是為什麼軍中被兵變的比例其實真的是不小,軍中曾有人這麼說:「男人當兵十一個月就和女人懷胎十一個月一般,其中的痛苦只有當事人最知道」,能夠做到不離不棄的人真的很偉大。
    另一方面,在當兵期間我覺得親人的鼓勵很重要,也可能是因為我現今的朋友群大部分都在台北,所以放假期間找朋友玩的機會相對也就小,但放假時在家,親人能夠給予的幫助很多,而且我又遇到感情的問題,人還是需要別人的關心才能走出生命中的幽谷,
    因此放假時多和家人聚聚吧。
  • 人際
    當兵時人際關係很重要,畢竟是和一群人常常24小時相處,若是一個不好可能就會被人在背後說話,搞得自己的生活變得烏煙瘴氣,整體來說,我會覺得在軍中就是要和人保持一定程度的關係,而在此同時也要能夠保持低調的本質,除非你有什麼目的,不然在軍中能夠保持低調是一件好事,雖然有一些爽差就不會落到你身上,但相對也不容易一天到晚被人抓去做事,換言之,不是大起大落就是毫無變化,哪一種好就看你自己的選擇了。
  • 自由
    有人說當兵很爽,薪水高放假多,這時我們當兵的人就會說,不然你來當啊?這時得到的都是一陣沈默,就算條件再好,終究當兵讓人不快樂,再加上現今社會對於軍人的社會地位也頗低,加上洪案之後就更加悽慘了,我個人覺得當兵最大的問題在於沒有自由,老話一句:「愛情誠可貴,健康價更高,若為自由故,兩者皆可拋」,軍人的自由是受限的,不論你再怎麼去擴大,空間終究只有這麼大,所以,當兵時最讓我印象深刻的,是重新認知到擁有完全的自由是多麼重要的事,若是給我100K要我過這樣的生活,我想還是不會想要,這就是為什麼過去有那麼多為了爭取自由而產生的運動。
言盡於此,其實也只挑了個人覺得比較重要的幾個點來說,當兵的體會是從負面的事件來提煉出正面的能量,因此不論你的役期有多長,當兵時一定要帶著一個樂觀的心,凡事不要太計較,適時為自己的權益發聲,日子很苦,但還是得撐下去,每天過得是好是壞是由自己決定,最後留下我學長入伍前跟我說的一句:「當兵什麼都是假的,退伍才是真的。」

2013年8月14日 星期三

[Archlinux] Wireless connect using commands

這篇文章主要是在談如何使用指來達成無線連線的目的,主要支援沒有密碼及WEP加密的無線網路

第一步:
先確定網卡的驅動程式是有安裝且在運作的,使用指令:
$lspci -k
大致上會看像這樣的訊息(內容因個人無線網卡不同而不同)
06:00.0 Network controller: Intel Corporation WiFi Link 5100
     Subsystem: Intel Corporation WiFi Link 5100 AGN
     Kernel driver in use: iwlwifi
     Kernel modules: iwlwifi
確定Kernel driver in use那一行有存在就可以了

第二步:
使用ip link的指令來確定無線網卡的interface是有被建立起來的
$ip link
如果有的話會看到比如說wlan0, wlp3s0,ath0之類的在最後一項,接著將它up起來
$ip link set wlp3s0 up

第三步:
再來就是重點的連線部分了,主要我們使用iw這個指令來達成,先掃描看看有沒有無線網路
$iw dev wlp3s0 scan
掃描完後把出現的無線網路的essid記下來,接著就可以連線了,對於沒有加密的網路
$iw wlp3s0 connect wifi_essid
如果是用WEP加密的話
$iw wlp3s0 connect wifi_essid key 0:wifi_key
如果是WPA的話
$wpa_supplicant -i wlp3s0 -D nl80211 -c <(wpa_passphrase wifi_essid wifikey)

第四步:
以上都沒問題的話就是最後一步使用dhcpcd了,現在dhcpcd似乎預設會先搜尋IPv6,目前使用率並不高,所以直接使用IPv4的模式會比較省事
$dhcpcd -4 wlp3s0
最後可以用ping測試一下有沒有成功連上
$ping 8.8.8.8
結語:
每一次對archlinux進行重灌或更新,網路是一定不可以少的,結果最近重灌卻常常一開始就卡在網路連不上,也是蠻無言,到最後還是用指令連上網比較可靠

2013年4月22日 星期一

[Archlinux] thunar trash can : "Unable to find or create trash directory"

在使用thunar時會發現有時刪檔到Trash Can時會出現這個訊息,原因是ntfs的分割區的權限有問題,編輯fstab就可以了
$sudo vim /etc/fstab 
找到自己掛載ntfs分割區的部分,加上umask=077,uid=1000
如:
/dev/sdb1  /media/Mine  ntfs-3g   defaults          0       0
改成
/dev/sdb1  /media/Mine  ntfs-3g   defaults,umask=077,uid=1000          0       0
如此一來問題應該就解決了
參考:https://bbs.archlinux.org/viewtopic.php?id=114774

軍旅雜記#6

對於一個月只放兩次假的我來說,最近總開玩笑:

「只要再放個七次假左右就退伍了」

痛苦會過去,美會留下來,就算之前再怎麼不快樂,現在距離退伍總算也只剩下四個月左右的時間了,下次再放完假也就差不多要破百了,回到台北生活的日子不遠矣啊......

#1 學長學弟制

其實對於我們單位來說,學長學弟制似乎有被正式地要求去除,不過軍中就是這樣,明講不行的事其實私底下還是偷偷來,只是不會像以前那麼嚴重就是了;記得到部的第一天開始就先被要求要對幹部和學長有禮貌,也變成我們從一開始就存在的上下關係。

正面的角度來看,這個制度的出現可能來自於早期剛進部隊時,學弟由於什麼都還不會,很多事情都需要學長來教學,也因此學弟會幫學長做事做為回報,就如同古時拜師學藝的模式一般。

負面的角度來看,事情上這是一種從一開始就確立的不對等關係,在不知不覺間我們的奴性都會被激發,導致不問對錯,只問資歷的問題,這使得資歷夠深的人就顯得像古時的皇帝一般,只因為他夠老,所以說什麼都對,做什麼都可以。

其實我認為學長學弟制是一種管理上所出現的制度,想像部隊中的管理階層其實是一種金字塔的結構,每一個層級之間的人數差距是相當大的,平均下來一個層級的人所要管理的下一層級的人可能有十個人以上,在這種狀況下,再分層是一種解決方法,因此在各層級中,開始出現由資歷進行再分層的方式,並藉由上層將部分權力分享給下層的方式來達到管理的目的,舉個例子來說吧,一個下士在管理一群兵的時候,是可以接受資歷深的上兵對於二兵的管教,甚至於是早期的不當管教,如此一來作威作福的上兵幫下士省去了很多管教上的麻煩,而上兵則得到了權力,人都是喜歡權力,因此皆大歡喜。

學長學弟制便如同一種毒一般,在不知不覺我們就會中了這個毒而不自知,我也曾經想變成一個自己所討厭的學長,而忘記了何謂公平,為何要成為自己所討厭的人呢?

 #2 黑暗的社會

當兵前就有人說,軍中的社會是最黑暗的,是的,軍中的社會真的很黑暗,每個人要的都只是能過得好就好,沒有互助的概念,沒有互相體諒的概念,一切都從自己的利益出發,這就是軍中的社會,也許一小部分是因為那些資歷較深的志願都是高中畢業就進入軍中,所以在思想上就顯得不成熟許多,結果概念由上而下,大家有樣學樣,最後整個"社會"就變得汙濁不堪,若是在其中沒有把持住自我的原則,則會顯得沒有原則,總是只為了讓自己爽就可以犧牲他人,若是夠老,就時常要學弟做東做西的,若是不夠老,就裝死什麼都不做,人人如此,那又怎麼能進步呢?再者軍中是團隊的生活,很多事情就是發生了也找不到凶手,最基本的就是馬桶不沖水這種小事,反正沒有人會承認也就來個"拉"後不理,但實際上這些行為都會成為共業,社會中的free rider的名額是有限的,當佔有的人數過多之時,遲早會使不明顯的問題浮現臺面,到時就會變成全員共同犧牲了,也就是連坐法。

要感謝那些給予我們考驗的人,因為他使我們變得更好

當兵這段時日真的多看到了人性的黑暗面,也了解到自己其實也是一樣,在利益前會迷失了自我,學生時期的環境真的很簡單單純,努力渡過剩下的日子,回到學生再度努力!

2013年2月8日 星期五

軍旅雜記#5

這一次是當兵期間最長的一次休假
也是長達九天的年假
有趣的是在年假的一開始就狂玩了兩天半
後面的幾天就幾乎都拿來養病了...

#1
年假前的其實也只在部隊待了五天,比較不同的是這五天由於之前營部的人想要來督導,搞得我們全連在月底時管休,最後在來的前三天又突然說不來了,搞得全連的人在沒有管休的情況下卻是全員到齊,渡過十分擁擠的五天,當兵嘛,只能說不意外了...
其中一天中午,當我們如同往常吃著中餐時,突然看著四周的袍澤(軍中很喜歡用這個詞),看著看他們的眼神,那種空洞讓人感到害怕,過去的教育總是告訴我們要追求目標,擁有夢想,但在這裡一切希望彷彿不再存在,只剩下行屍走肉的人們,每天總是在混日子中渡過,只有在放假的時候才重新活過來一般,令人害怕的不是他人,而是害怕自己有一天也成為他們的一份子,在軍中開始迷失自我,不再是自己所認為的自己,戒之慎之

#2
算一算也是快到了自己將升級為一兵的日子,換言之,也是自己將渡過一半軍旅生活的時候,回首時總是說時間過得很快,但實際上卻是在每一分每一秒上感到煎熬,近來和朋友聊天,最常做的我想就是聊起兵變的故事吧,一次又一次的反覆述說,也許因此習慣了,但一次又一次的回想那個時刻,受到傷害還是我自己,而自己和外界的脫節,也總是在每一次的閒聊中不斷出現,終究自己是在當兵,就像在另一個社會中一般,對於這個社會中的事情的了解也就有限了,還要很久,自己才能回到自己所喜愛的生活中重新開始,相信也會因此更加珍惜和努力

#3
生日剛過去,其實對於這一年的生日不知道該說是變好了還是變差了,很難得的是軍中的弟兄及畢舞行銷部的大家願意為我慶生,不過改變的是在網路上倒是沒什麼人在祝賀了,也許是因為我刻意為之,不過少了以前熟識的朋友的祝福終究是有些失落,同時我也是有生以來第一次在生日時被砸派,軍中的大家總是玩得蠻大的,無論如何,有人願意記得&慶祝自己的生日還是令人相當愉快的,因此還是得謝謝每一個人,同時對於22歲的自己,我想說的是,因為你的勇敢,才能造就更加不同的我,軍旅生活終究會過去,而我會更加勇敢面對以後的人生

23歲的我,晚了兩天的生日快樂

2013年1月19日 星期六

軍旅雜記#4




今天就是當兵滿四個月的日子了,想到過去總說「痛苦會過去,美會留下來」就是這樣感覺吧,一邊覺得每天都是煎熬,時間還是一邊慢慢走過去,對於大學生來說,一個學期又過去了,對於一個當兵的男孩來說,役期還過不到一半,剩下的路還很長,走下去是唯一的選擇。

#1
有時會開始回想起過去新訓的日子,其實新訓比起現在來說痛苦很多,做不完的事情,沒有自由時間,每天為了鑑測努力,卻又不知道在努力什麼,但事實上新訓也有令人感動的地方,鑑測的項目有3000公尺、伏地挺身25下/2分鐘、仰臥起坐25下/2分鐘、手榴彈25公尺投遠、打靶、單戰、學科等,就一開始來說,我有一半的項目幾乎是完全不行,但在那一個月的時間裡,不斷練習的結果讓我好不容易可以通過測驗,整個過程就像是過去那些陳腔濫調的勵志電影一般,在鑑測的最後全部順利通過,雖然說句實在話,鑑測的成績對我們新兵來說是毫無用處,最後有可能從中得利的我想還是只有新訓單位的長官吧,但完成一件自己不擅長的事還是令人相當愉悅的。

#2
回到部隊的事,感覺自己常常做一些奇怪的決定,因此也常常遇到一些奇怪的狀況,有誰當兵可以當到遇到單位要被裁掉呢?我想我是其中一個,我所在的單位在今年解戰了,於是在七月時我就必須換到其他單位去了,這種狀況我想很少人有機會遇到,但就是遇到了,結果是得在快退伍的一個半月前到新的單位去適應,到時的生活想必又是另一種感受。

#3
這一次收假回來收到了以前實習單位不再續聘的消息,也算是正式從一份工作中結束,個人算是蠻念舊的類型,常常一件事一做就是好長一段時間,像過去在課活組一工讀就是兩三年,時間之長甚至超越一些正式的哥姐,就結果來說,失去了一份可能的收入是令人滿感到遺憾的,不過有失才有得,未來希望能得到更好的機會了。

#4
對我來說,當兵這一段時間收獲最大的大概就是愛情和親情方面,在愛情方面可以說是經歷很多的波瀾,心情也經過了很多轉折,愛我的我愛的,都有很大的變動,但唯一不變的是我還在當兵的這個現實= =,所以一切也只能等到我退伍之後再說了,只能說緣份真的是很奇妙的東西。

又很淩亂了打了一堆東西,單純是一種記錄,有一天自己回首這一切時,是會帶著什麼樣的心情呢?

2013年1月15日 星期二

[轉] 被兵變男孩的心聲


妳曾經在電話中哭訴著說妳現在傷心難過 而我人在哪? (當兵阿)

那拎北被學長定的時候妳在哪裡啊?

妳徬徨無助沒辦法的時候 問我人在哪? (當兵阿)

那拎北跑三千跑得快死掉的時候妳在哪裡啊?

我知道現在是學長陪妳解決妳的問題 陪伴著妳走過傷心難過的時刻...

而我

也是學長在陪我..

只是妳學長是帶妳去吃飯看電影,我學長整天問候我老爸老媽,笑我身上很臭有菜味,還三不五時就問我會不會立正站好卵蛋夾好手貼緊

而妳

心動搖了

彼此離開於火車站時說的話 妳就忘了吧...

嗯,妳和學長出去的時候就忘了吧?

拎北被玩的跟狗一樣的時候可是靠當時的話撐著爬過來的

我說女生啊...

男生在當兵的時候不要老是用爛藉口分手好嗎?

一個大男孩離鄉背景,到了一個陌生的環境和一大堆陌生的人相處,新訓洗澡的時候還要和陌生的人坦誠相見,妳知道男孩心裡的恐慌嗎?

妳知道月台分別之後,妳和男孩就過著天壤之別的生活嗎?

妳吃飯可以吃妳喜歡的菜,男孩卻啃著苦的要死的青菜,運氣差一點還得吃菜梗

妳吃飯手可以撐著頭漫不經心的嚼,男孩卻流著汗板凳坐三分之一、以碗就口

妳邊唱著歌邊洗澡,男孩卻拼著老命洗著水愈來愈冷的戰鬥澡

妳在舒服的冷氣房裡睡覺,男孩卻在熱死人的汗水中睡著

妳開開心心的和朋友逛著街,男孩卻在部隊行進中擔心著自己的腳步沒對好

妳看著電視狂笑的時候,男孩卻害怕自己軍歌沒背好、東西學不好跟不上同袍

妳整天喊著男友在當兵好無聊,男孩卻一有機會碰到公共電話就在排隊的催促聲中立刻打給妳傻笑

下部隊後

妳可以認識新的朋友,男孩卻被迫認識一個新的陌生環境

當妳把包包裡的東西倒出來換到另一個新買的包包,男孩卻滿頭大汗的在學長倒數聲中把大背包裡被倒出來的東西拼命撿回背包

妳看著小說時,男孩看著用槍時機、用槍要領、衛兵守則..等等,背一大堆聽都沒聽過的字眼跟東西

妳可以哈哈哈的大笑,男孩卻整天「是、是、是」的立正站好

妳鬧鐘響了可以再偷睡個懶覺,男孩卻要驚醒於起床號

妳起床可以先看一下電腦,男孩卻在寢室裡小心翼翼的打掃深怕吵到學長睡覺

妳可以和妳喜歡的朋友出去,男孩卻要被迫和欺負他的學長朝夕相處、同寢睡覺

妳被討厭的人罵可以轉身走掉,男孩卻要在幹譙聲中夾著卵蛋立正站好

妳可以舒舒服服的一覺到天亮,男孩卻要在半夜被挖起來站哨

妳可以在星期四的早晨看著娛樂百分百,男孩卻要他媽的看什麼莒光園地

妳和朋友去鬼屋探險尖叫,男孩卻要在無人的漆黑角落站哨,可以害怕但不能叫

妳和朋友去看夜景,男孩卻對著圍牆嘆息,想著何時才能出去

女孩,別再說什麼妳傷心難過、孤單寂寞時需要人陪了..

男孩在部隊裡受的罪,絕對不比妳在外面來得少,他也會想哭也會需要有人陪..

而妳

還比他多了最重要的「自由」,當妳看著天空時,是雲;當他看著天空時,是妳..

他忘不了那個在月台流淚揮手的妳,而妳卻忘了在車廂裡紅了眼眶一直比著快回去的他

別再用不公平的理由來說分手了,那只是妳自私的藉口

大方的承認妳就是他媽的
不甘寂寞、心性未定、生理需求、犯賤、愛對狼照、水性楊花、說話不算話、背信忘義、沒男人會死

妳以為當兵中說分手會比當兵前說好過?還是妳以為我人在軍中揍不到妳就可以屁股蹺高高、跩跩說分手?

那如果妳懷孕中我和妳說我有極大的生理需求,所以我要去偷吃或者和妳分手,妳會爽嗎?會Happy嗎?會不會好心的祝福我放我走?

幹!做人不要太自私

妳懂不懂妳的背叛對一個當兵中的男生來說是多痛的打擊!!

萬一他又剛好很菜,每天除了要學東西,還要被定又要承受失戀的痛苦,重點是還沒自由

更別說出去找妳好好談清楚了,妳懂那種內心的煎熬嗎?是妳的話妳不會崩潰嗎?


原文網址: 【被兵變男孩的心聲】(N) http://appnews.fanswong.com/show.php?id=312695&NANCY#ixzz2Hzu2zoK1

2012年12月22日 星期六

軍旅雜記#3

感覺自己就不是一個很會寫作的人
很難得可以將這個系列寫到第三篇(茶)

由於自己當兵的地方是在一個鳥不生蛋的山上
相對來說風景的可看性就高了一些
目前為止看過美景有:

1 半夜三點出去站哨時所看到的星空,第一次如此清楚看到北斗七星和數不清的流星
2 下午跑步時所看到的夕陽
3 早上站哨時一堆鳥在四周走動找食物,及有時會碰巧看到的老鷹

風景之所以美不單是因為那個景象
更重要的是當下的心情
那些畫面不是可以用照相機拍下來的
而是只能留在回憶裡不斷溫存:)

-----

軍旅生活至今已過了三個月左右
而選擇先當兵雖然是個無悔的決定
但相對也失去了不少東西
大多數是屬於無形的
比如和朋友相處的時光、一段以為可以一直走下去的感情
雖然不見得都和當兵這個動作有關
但總是在這個時間內所發生的
一年後,我所面對生活是否能夠像過去一樣呢?
又或者是變得更好或更壞呢?
人生中的每一個轉彎後的風景都是無法預期的
只好持續走下去才能知道答案

每次回來放假都會不斷看著FB
看看朋友們的近況
當然並不是所有的近況都令人如此愉快
有一些真的只是自己調適不過來
以為自己早已超然
但實際上還是個不懂成長的小屁孩
不得不吐嘈如此不成熟的自己
有時會想不如就不看吧
但人就是這樣
還是會不斷想知道別人的八掛
自己選擇也就只好自己承受了(茶)

回頭談談在軍中的生活吧
說句實在話大家對於台大生這個身份還是會有一些多餘的想像
可能是因為志願役士兵大多數是高中畢業就簽下去吧
包括會問一些「台大生是不是都怪怪的?」「身為台大生會不會很驕傲?」之類的
其實我覺得台大生就是很一般的大學生
至多就是資源享受的比較多、機會比較多
但不懂得去接觸的話其實就是沒什麼差
平常心對待其實就足夠了
反觀有些兵或幹部反而認為因為自己是高中畢業
所以什麼事搞不懂做不好都沒關係
其實這種想法反而會阻礙自己的進步
一點好處都沒有
學歷在軍中一點用都沒有
所有人都是在同一個起點向前跑
先跑的就先贏

最後得提一下一個很有趣的現象
軍中的人大多數都很愛車子
幾乎所有人都對車字的型號及配備如數家珍
而對我來說
因為家中從小就沒有車子的存在
對於汽車的認知幾近為零
所以對於這種環境也就顯得格格不入
而軍中的薪水是否能夠承載買車的需求呢?
這就見人見智了

這個系列文也不知道能夠堅持到什麼時候
而且寫得還蠻亂的其實
也許也只有我自己做為一個記錄在看吧
希望能夠堅持寫下去